Commit Graph
4392 Commits
Author SHA1 Message Date
Henrik Rydgard 8956a823bb If the main CPU JIT is not enabled, don't try to vertex-jit. See #9404 2017-03-10 00:18:53 +01:00
Henrik Rydgård 7520c0e273 UWP: Don't try to use dual source blending on D3D9 feature level devices. 2017-03-10 00:12:57 +01:00
Henrik Rydgård 7be5a18ef8 Don't need a uint in the stencil draw shader 2017-03-10 00:11:02 +01:00
Henrik Rydgård e74749f2b2 A function renamed, some logging improvements 2017-03-10 00:11:00 +01:00
xebra 56f80ace90 [spline/bezier]Unify the word "tesselate" to "tessellate". 2017-03-09 18:04:16 +09:00
xebra 29791faf00 [spline/bezier]Fix the avoiding of "crazy tessellation factor" was not working. 2017-03-09 17:56:19 +09:00
xebra 8d7f3f1e0c [spline/bezier]Fix not enough spline buffer causes crash. 2017-03-09 16:12:24 +09:00
Henrik Rydgård ee48a075b0 UWP: Implement display rotation in framebuffer manager, now games display right-way-up in buffered rendering mode. 2017-03-07 15:32:53 +01:00
Henrik Rydgård ed16096365 Don't crash if not enough memory to save a state. Very annoying.
Minor tweaks.
2017-03-07 15:32:34 +01:00
Henrik Rydgård 474db602ca UWP: Fix screen rotation in non-buffered rendering mode 2017-03-07 15:32:26 +01:00
Henrik Rydgård 1496e2caa2 Fix possible crash when task switching on Android 2017-03-06 17:04:55 +01:00
Henrik Rydgård 90e0079c98 GE Debugger D3D11: Support displaying the current texture 2017-03-06 16:46:15 +01:00
Henrik Rydgård 07bfde357d D3D11 simpleblit: Avoid a binding hazard by swapping the texture and framebuffer bind. 2017-03-06 16:39:23 +01:00
Henrik Rydgård a895936913 More log cleanup. Fix resize issue: Fixes #9392 2017-03-06 13:50:22 +01:00
Henrik Rydgård 440e72d250 Clean up among the logs. Remove MASTER_LOG. 2017-03-06 13:10:23 +01:00
Henrik Rydgard 5d5844632a Fix shader issues with D3D11 feature level 9 2017-03-05 22:56:33 +01:00
Henrik Rydgard bb3e211088 Fix bad initialization of featureLevels, breaking things in #9361 2017-03-05 22:33:18 +01:00
Henrik Rydgård 18898fb965 Merge pull request #9388 from LunaMoo/PostShaderRefresh
Add PostShader option to force 60fps for animated effects
2017-03-05 21:56:03 +01:00
Henrik Rydgard 042d09a049 Fix #9390, also unbreak D3D11 screenshots 2017-03-05 20:30:39 +01:00
LunaMoo 2b0ab12c4d Add PostShader option to force 60fps for animated effects 2017-03-05 15:04:22 +01:00
Henrik Rydgard a04e24c300 Further D3D11 on mobile fixes 2017-03-05 14:05:04 +01:00
Henrik Rydgard 61c6d83b6e D3D11: Fix creation of stock samplers to work on featurelevel9 GPUs 2017-03-05 12:40:09 +01:00
Henrik Rydgard 116edcb77a Take the D3D11 feature level into account when creating shaders. May help #9369 2017-03-05 12:31:33 +01:00
Henrik Rydgard 7b3f84aae8 More buildfixes for Windows on ARM 2017-03-05 10:52:08 +01:00
Henrik Rydgard 9d116505cf D3D11: Add a large amounts of asserts 2017-03-05 10:34:44 +01:00
Henrik Rydgard 480a05d845 D3D11: Specify DepthClipEnable = TRUE when creating rasterizer states, required on D3D11_level_9. Fixes the Pursuit Force glitch in #9361 2017-03-05 10:34:28 +01:00
xebra 7364dbea3b [spline/bezier]Implement hardware tessellation on D3D11. 2017-03-04 22:53:40 +09:00
xebra a0907ab7bb [spline/bezier]Fix shared uniform a bit. 2017-03-04 22:53:39 +09:00
Henrik Rydgard a272a4ee3f Improve error message on vertex decoder compile fail. Also disable a broken vertex JIT function until it can be fixed. 2017-03-03 14:19:36 +01:00
Henrik Rydgard 5d4700ae7e Sprinkle calls to CHECK_GL_ERROR_IF_DEBUG all over the place, disabled by default. 2017-03-03 14:18:40 +01:00
Henrik Rydgard f95459ab0d Fix bug where we tried to set aniso even if unsupported. Fixes #9377 2017-03-03 14:16:15 +01:00
Henrik Rydgard 147d311acb Fix typo with isAllowTexture2D for hardware tesselation 2017-03-03 12:32:01 +01:00
Henrik Rydgard 700e533622 Minor D3D9 cleanups 2017-03-02 12:29:23 +01:00
Henrik Rydgard d46397627e Buildfixes 2017-02-28 11:40:29 +01:00
Henrik Rydgard 26a2d42731 Big mutex overhaul - remove our custom ones, make them non-recursive where possible 2017-02-28 11:40:29 +01:00
Henrik Rydgård ba6ab0bd36 Buildfix, warning fix 2017-02-27 23:09:12 +01:00
Henrik Rydgård d84f579928 Merge pull request #9356 from xebra/hw_tess_vulkan
Hardware Tessellation on Vulkan
2017-02-26 09:12:11 +01:00
Henrik Rydgard 5ba53addb5 D3D11: Fix problems with scaling 16-bit textures, fixes issue with #9345, thanks @ufdada 2017-02-26 00:05:08 +01:00
xebra 6022b40346 [spline/bezier]Handle deleting sampler of TessellationDataTransferVulkan. 2017-02-26 00:27:25 +09:00
xebra f9ab61a005 [spline/bezier]Implement hardware tessellation on Vulkan. 2017-02-25 19:28:15 +09:00
xebra 7b72f87308 [spline/bezier]Add support for unsupported device about HW tess. 2017-02-25 19:28:13 +09:00
xebra 0172bbe8aa [spline/bezier]Minor fixes for HW tess GLES. 2017-02-25 18:40:20 +09:00
Henrik Rydgard c219ae9e63 Further UWP fixes 2017-02-25 09:57:24 +01:00
Henrik Rydgard 03dab0fdbd More UWP prep 2017-02-25 09:57:22 +01:00
Henrik Rydgard fa80cfa4aa Additional UWP preparations 2017-02-25 09:57:14 +01:00
Henrik Rydgard f5fa238e22 More minor changes to make GPU and native build on UWP later 2017-02-24 20:26:38 +01:00
Henrik Rydgard fcbc20f240 Small changes to make Common and Core build under my preliminary UWP setup. 2017-02-24 18:59:41 +01:00
Henrik Rydgard 89ac1a5c4a Minor D3D11 scissor fix 2017-02-24 12:33:27 +01:00
Henrik Rydgård f065f100ee Merge pull request #9352 from LunaMoo/upscalingStuff
Minor workaround for 5xBR
2017-02-23 23:04:36 +01:00
Henrik Rydgard b1971d266b Protect Unswizzle from bad alignment of the destination. Might help #9134 2017-02-23 23:03:01 +01:00