Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 2caf21a960 A max font-string texture width of 1024 is not enough pixels in 250% DPI... 2017-01-16 21:21:31 +07:00
Henrik Rydgård 8b5048be72 Fix high-DPI rendering/input on Windows 2017-01-16 20:53:41 +07:00
Henrik Rydgård da82237118 Update lang submodule 2017-01-16 20:00:30 +07:00
Henrik Rydgård b4d1e34585 Fix #9211 (Typo) 2017-01-16 19:57:09 +07:00
Henrik Rydgård ef5148e126 Merge pull request #9212 from LunaMoo/frame_profiler_buildfix
Frame profiler buildfix.
2017-01-10 10:30:14 +08:00
LunaMoo 58af2b8eae Fix profiler build. 2017-01-09 22:09:34 +01:00
Henrik Rydgård 8bcb5f01eb Remove accidental hard dependency on d3d11. when it works, we'll load it dynamically. Fixes #9204 2017-01-03 23:39:57 +08:00
sum 98c7a73bf0 Merge pull request #9198 from sum2012/report
Add report for scePowerSetBusClockFrequency
2017-01-01 16:13:26 +08:00
sum2012 d5a5d13a34 Add report for scePowerSetBusClockFrequency 2017-01-01 16:11:28 +08:00
Henrik Rydgård fc9599e062 Merge pull request #9195 from sum2012/power-minor
Fix scePowerSetClockFrequency
2016-12-30 10:08:32 +01:00
Henrik Rydgård baf01ab99d Fix #9196 - bug with new audio interpolation when delay was bigger than grainsize. 2016-12-30 09:52:32 +01:00
sum2012 9aeb8c65d7 Fix scePowerSetClockFrequency 2016-12-30 07:01:37 +08:00
Henrik Rydgård 8ebb91b16a Update glslang (see #9178) 2016-12-29 22:52:32 +01:00
Henrik Rydgård ad04f97acb Fix bug causing stack overflow in SasAudio, #9190. Move the mixbuffer off the stack for easier-to-diagnose error (this trashed the info I needed to debug pretty badly...) 2016-12-27 18:32:47 +01:00
Henrik Rydgård c89ad2294c Merge pull request #9187 from hrydgard/thin3d-rework
Thin3d rework (more prep for D3D11).
2016-12-27 13:19:22 +01:00
Henrik Rydgård 8f7a65872b Buildfix 2016-12-27 13:14:45 +01:00
Henrik Rydgård 33b3330f07 Minor cleanup in proAdhocServer.cpp 2016-12-27 12:13:51 +01:00
Henrik Rydgård 39408a4adc A bit more D3D11 2016-12-27 11:59:16 +01:00
Henrik Rydgård 5af8b152e1 Further buildfixes 2016-12-27 11:59:12 +01:00
Henrik Rydgård 674937a520 Extend some enums with potentially useful values 2016-12-27 11:59:12 +01:00
Henrik Rydgård e4f18dd220 D3D9 color mask support (merge with above) 2016-12-27 11:59:11 +01:00
Henrik Rydgård 6fef65b8f1 Another non-Windows buildfix 2016-12-27 11:59:11 +01:00
Henrik Rydgård 10e4d4db14 Draw: Preliminary stencil implementation. Two-sided only implemented for Vulkan. 2016-12-27 11:59:11 +01:00
Henrik Rydgård cbf4e5f38c Implement colormask 2016-12-27 11:59:11 +01:00
Henrik Rydgård 2952588a54 Add a selection of device caps to check for features. Unfinished. 2016-12-27 11:59:11 +01:00
Henrik Rydgård 13153cb3c3 Buildfix draw_text on non-Windows 2016-12-27 11:59:11 +01: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 8d84fb75c7 Remove ShaderSet presets 2016-12-27 11:59:10 +01:00
Henrik Rydgård 1ed7f0d7fd More modern way to specify vertex data format (inputlayout) 2016-12-27 11:59:10 +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 e56f251f74 Make ShaderSet support more than just fshader/vshader 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 cce1ee332b More complete DataFormat enum 2016-12-27 11:59:10 +01:00
Henrik Rydgård 425940b433 More renaming 2016-12-27 11:59:07 +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 88ad1cb3d8 Attempt to workaround #9190 2016-12-27 11:55:45 +01:00
Henrik Rydgård 619f91866a Merge pull request #9184 from hrydgard/d3d11-groundwork
Some preparations for D3D11
2016-12-25 18:17:40 +01:00
Henrik Rydgård 9a29626ad0 Buildfix for Qt 2016-12-25 16:28:19 +01:00
Henrik Rydgård 9658c8dd5c Basic D3D11 context setup code 2016-12-25 11:37:26 +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
Henrik Rydgård 92db2b0ac0 Update dx9sdk submodule (moved some dx11 headers out of the way) 2016-12-25 11:24:19 +01:00
Henrik Rydgård ae709ed1dd Fix bug in word wrapper 2016-12-25 11:08:27 +01:00