Henrik Rydgård
|
624587c594
|
Fix a VK validation failure when opening the homebrew menu
|
2019-03-11 16:42:41 +01:00 |
|
Henrik Rydgård
|
2c83574377
|
Finish up the test
|
2018-12-19 13:48:58 +01:00 |
|
Henrik Rydgård
|
df98721e73
|
Write rough framework for GPU discard test screen
|
2018-12-19 13:48:54 +01:00 |
|
Henrik Rydgård
|
260fd3c9ee
|
ActivateTopScissor doesn't belong in UIContext::Begin.
|
2018-12-18 10:37:39 +01:00 |
|
Henrik Rydgård
|
2d01db805e
|
Remove no-op DrawBuffer::End()
|
2018-12-18 10:10:53 +01:00 |
|
Henrik Rydgård
|
ee752f5399
|
Some error handling and assert improvements, trying to understand #10662
|
2018-03-01 12:21:58 +01:00 |
|
Henrik Rydgård
|
e1852321a0
|
Vulkan: Remove the old method of uploading images.
|
2018-02-25 12:15:29 +01:00 |
|
Unknown W. Brackets
|
21272a4c24
|
UI: Clip scissor to screen.
|
2017-12-10 14:57:57 -08:00 |
|
Henrik Rydgård
|
c04ead1023
|
When drawing text using our truetype backends, round coordinates to pixels. Fixes #10180
|
2017-11-23 15:07:59 +01:00 |
|
Henrik Rydgård
|
f4cf501cf6
|
Separate X and Y dpi_scale
|
2017-08-07 13:37:01 +02:00 |
|
Henrik Rydgård
|
6e98dbb574
|
Split out the Qt font drawer in its own file.
|
2017-06-04 11:52:14 +02:00 |
|
Henrik Rydgård
|
32ae86f708
|
Split TextDrawer into interface and implementation.
|
2017-06-04 11:52:11 +02:00 |
|
Henrik Rydgard
|
dfc0b32733
|
More work on UWP upbring
|
2017-03-23 10:02:27 +01:00 |
|
Unknown W. Brackets
|
a36ecb7065
|
UI: Track translate/scale/fade transform by screen.
This translates drawing, scissor, and touch to the transform.
|
2017-03-19 15:42:13 -07:00 |
|
Henrik Rydgård
|
12d839d679
|
UI: Fix issue where on some DPI/resolution combinations, a line of uncleared data would be visible at the bottom and right parts of the window.
|
2017-03-06 10:36:31 +01:00 |
|
Henrik Rydgard
|
2fabe3e1c5
|
Fix a number of resource leaks, both D3D11-only and general.
Additionally, fix D3D11 BlitFramebuffer
|
2017-02-17 19:23:01 +01:00 |
|
Henrik Rydgard
|
20d9e60a67
|
Just some renaming. Start moving away from the "thin3d" name
|
2017-01-30 14:38:31 +01:00 |
|
Henrik Rydgård
|
6a7d3a3910
|
Break out image file management from DrawContext (thin3d)
|
2017-01-24 20:58:59 +01:00 |
|
Henrik Rydgård
|
1b158c116c
|
UI: Fix scissor test issues introduced recently
|
2017-01-17 20:26:48 +07:00 |
|
Henrik Rydgård
|
9f2e83b66c
|
Bundle up more state in the pipeline object. Lets us get rid of Vulkan's pipeline cache.
|
2016-12-27 11:59:11 +01:00 |
|
Henrik Rydgård
|
166243e0fd
|
Make pipelines bound state
|
2016-12-27 11:59:10 +01:00 |
|
Henrik Rydgård
|
4462a8cc99
|
Rename ShaderSet to Pipeline. Get rid of scissorEnable setting (scissor is always enabled).
|
2016-12-27 11:59:10 +01:00 |
|
Henrik Rydgård
|
3de4a38527
|
More renaming to match
|
2016-12-27 11:59:10 +01:00 |
|
Henrik Rydgård
|
c7c541f926
|
Add DepthStencilStateDesc
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
f86b9f7900
|
Guess what? More renaming
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
9b439e4c43
|
Remove Thin3D prefix on more things
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
463251908b
|
Rename things to closer match another project which I plan to share some code with
|
2016-12-27 11:59:02 +01:00 |
|
Henrik Rydgård
|
10393f5d4e
|
Move Thin3D into the Draw namespace.
|
2016-12-27 11:58:03 +01:00 |
|
Henrik Rydgård
|
b60ad37146
|
Remove blend and sampler state presets, they didn't save any code
|
2016-12-25 11:37:23 +01:00 |
|
Henrik Rydgård
|
97d029972e
|
Rename SetTextures to BindTextures
|
2016-12-25 11:31:33 +01:00 |
|
Henrik Rydgård
|
1c0c755b03
|
Extract RasterState from thin3d, for easier d3d11 porting
|
2016-12-25 11:31:33 +01:00 |
|
Henrik Rydgård
|
4a3938958c
|
Thin3D: Unified DataFormat enum
|
2016-12-25 11:31:33 +01:00 |
|
Unknown W. Brackets
|
53cc4524b1
|
UI: Center multiline text more correctly.
|
2016-08-14 14:57:38 -07:00 |
|
Unknown W. Brackets
|
604d6113c1
|
UI: Allow choices and checkboxes to wrap.
If the text is too long, they will scroll down first, then wrap.
|
2016-08-07 17:35:41 -07:00 |
|
Unknown W. Brackets
|
d6820f3cc3
|
UI: Allow measuring text with a scale.
|
2016-08-07 16:49:50 -07:00 |
|
Unknown W. Brackets
|
df5377b8d5
|
UI: Measure small text correctly in Qt/Windows.
|
2016-08-07 15:24:48 -07:00 |
|
Unknown W. Brackets
|
a2494b4ff2
|
UI: Allow TextViews to use wordwrap.
But they must have a fixed width.
|
2016-07-04 16:03:22 -07:00 |
|
Henrik Rydgård
|
54a37f9bb8
|
Merge pull request #8591 from unknownbrackets/thin3d
Use thin3d for softgpu drawing (+thin3d improvements)
|
2016-03-20 18:06:53 +01:00 |
|
Henrik Rydgard
|
5ad772a8bf
|
Further fixes to Java EGL support
|
2016-03-17 19:42:59 +01:00 |
|
Unknown W. Brackets
|
05fee24ccf
|
thin3d: Add sampler state selection.
|
2016-02-13 14:03:43 -08:00 |
|
Henrik Rydgard
|
35b6c7341b
|
Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
|
2016-02-10 15:36:10 +01:00 |
|
Henrik Rydgard
|
13515bf235
|
Use the hardware scaler again on Android. Move all DPI handling code from java to app-android.cpp.
|
2015-12-16 14:52:44 +01:00 |
|
Unknown W. Brackets
|
f279c2a3c2
|
Merge remote repo native into ext/native/.
|
2015-09-06 12:24:17 -07:00 |
|