Commit Graph

  • 71ae6e3ad2 Address feedback Henrik Rydgård 2022-07-19 17:10:59 +02:00
  • 7f0f119cfe Check for color/Z clashes Henrik Rydgård 2022-07-17 18:23:46 +02:00
  • b5f5aa1653 Track depth buffers separately from framebuffers to track previous use for copies Henrik Rydgård 2022-07-17 18:14:55 +02:00
  • c158414858 Give the mip bias its own uniform flag. Henrik Rydgård 2022-07-31 10:43:12 +02:00
  • 0caaa74be9 Possible flicker fix for Macross Henrik Rydgård 2022-07-31 00:37:21 +02:00
  • cc857e8217 Revert mistaken change in D3D9 fragment shader gen Henrik Rydgård 2022-07-31 00:21:54 +02:00
  • 46d6b43618 Support 3D textures in OpenGL ES, add feature check Henrik Rydgård 2022-07-31 00:18:28 +02:00
  • 129f3fe997 Testfix, cleanup Henrik Rydgård 2022-07-30 21:52:58 +02:00
  • fecf9127a0 Implement 3D texturing in the OpenGL backend too. Assorted fixes. Henrik Rydgård 2022-07-30 21:33:24 +02:00
  • 566385f762 Remove some dead code Henrik Rydgård 2022-07-30 20:42:56 +02:00
  • f87b4cf232 Implement 3D textures for D3D9 as well Henrik Rydgård 2022-07-30 20:41:31 +02:00
  • 0262fbc70a Implement 3D textures for D3D11 Henrik Rydgård 2022-07-30 19:55:56 +02:00
  • e455d6bcfe Some safety checks to avoid bad combinations, probably not really needed in practice. Henrik Rydgård 2022-07-26 10:43:44 +02:00
  • 176b460d76 Quick attempt at fixing the Macross glitch Henrik Rydgård 2022-07-26 10:43:30 +02:00
  • d7aa3ee486 Fix the mip bias to take the texture depth and sampling offset into account. Henrik Rydgård 2022-07-25 21:13:56 +02:00
  • 2cb9e09ad3 Implement new discovery of a larger CLUT than we thought, plus non-shared CLUTs for 8-bit indices. Henrik Rydgård 2022-07-25 20:51:52 +02:00
  • f061eadc04 Initial implementation of 3D texturing through equal-size mips (see #6357) Henrik Rydgård 2022-07-25 18:51:08 +02:00
  • 94c98ccc10 Merge pull request #15762 from rofl0r/ci_release_fix Unknown W. Brackets 2022-07-30 22:44:07 -07:00
  • 7d6a806d85 CI: make indentation in tarball.yml consistent rofl0r 2022-07-31 04:41:19 +00:00
  • 29befd3b27 Merge pull request #15764 from unknownbrackets/gpu-minor Henrik Rydgård 2022-07-31 06:31:16 +02:00
  • 0f39dfad09 Merge pull request #15765 from unknownbrackets/reporting-debug Henrik Rydgård 2022-07-31 06:30:10 +02:00
  • 1233d1d376 Reporting: Disable when debugger methods used. Unknown W. Brackets 2022-07-30 18:21:32 -07:00
  • 795b1c04a9 GPU: Small scaling variable cleanup. Unknown W. Brackets 2022-07-30 18:18:51 -07:00
  • 4f0cafa36d Fix android sum2012 2022-07-31 06:48:31 +08:00
  • 8626780943 CI: also upload release source tarball on tag push rofl0r 2022-07-30 20:50:56 +00:00
  • fc2e3f3db5 Merge pull request #15760 from hrydgard/unify-load-texture-level Henrik Rydgård 2022-07-30 19:45:03 +02:00
  • c65b8ae539 Revert debug change Henrik Rydgård 2022-07-30 19:10:19 +02:00
  • 6a5a232777 Unify the GLES LoadTextureLevel with the D3D ones. Henrik Rydgård 2022-07-30 19:04:12 +02:00
  • c6d7423368 Prepare to convert the GLES functions too Henrik Rydgård 2022-07-30 18:37:48 +02:00
  • dea979433c Share LoadTextureLevel between the two D3D backends. Henrik Rydgård 2022-07-30 16:57:55 +02:00
  • 9ed96921e1 Cleanup Henrik Rydgård 2022-07-30 16:51:29 +02:00
  • b7940f9402 Part 2 of the above Henrik Rydgård 2022-07-30 16:43:31 +02:00
  • 61cf3e8ba0 D3D: Part 1 of breaking out the API stuff Henrik Rydgård 2022-07-30 16:38:40 +02:00
  • de3a6e7381 Merge pull request #15758 from hrydgard/scaler-expand-32 Henrik Rydgård 2022-07-30 16:16:02 +02:00
  • 69c4b59edd libretro buildfix Henrik Rydgård 2022-07-30 15:20:36 +02:00
  • 3496bd52f0 UWP buildfix Henrik Rydgård 2022-07-30 15:18:56 +02:00
  • 063cd18254 Simplify CPU upscaling code Henrik Rydgård 2022-07-30 14:48:17 +02:00
  • 3e39f62c3d Merge pull request #15743 from hrydgard/build-texture-refactor Henrik Rydgård 2022-07-30 11:21:57 +02:00
  • d6e699aa56 Merge pull request #15753 from hrydgard/thin3d-simplify-stencil Henrik Rydgård 2022-07-30 11:13:48 +02:00
  • 3fc7023d82 Vulkan stencil fixes Henrik Rydgård 2022-07-24 18:56:02 +02:00
  • a0febce3a9 Make the D3D9 backend handle stencil state in more similar ways to the others. Henrik Rydgård 2022-07-24 20:08:30 +02:00
  • 08c33f8e54 More thin3d d3d11 fixes Henrik Rydgård 2022-07-24 19:31:18 +02:00
  • e43b5e2081 thin3d: Make writeMask and compareMask dynamic in all backends. D3D11 needs emulation. Henrik Rydgård 2022-07-24 16:31:02 +02:00
  • 4a18629e63 thin3d: Remove dual sided stencil, not supported by all backends anyway Henrik Rydgård 2022-07-24 15:56:06 +02:00
  • b9b3310c21 Remove some indentation Henrik Rydgård 2022-07-29 13:23:28 +02:00
  • 9f1fdc6c02 Use PrepareBuildTexture from the Vulkan backend too Henrik Rydgård 2022-07-29 13:16:47 +02:00
  • d0d53091a8 Change from maxLevel to levelsToLoad, for better readability. Cleanup. Henrik Rydgård 2022-07-29 12:59:43 +02:00
  • 1e9d85cda1 Define texture loading plan semantics better, pre-port some from Vulkan Henrik Rydgård 2022-07-29 12:25:04 +02:00
  • eb6d364a2d Vulkan: One step closer to using PrepareBuildTexture Henrik Rydgård 2022-07-29 00:32:01 +02:00
  • 6220068fb1 Update PrepareBuildTexture Henrik Rydgård 2022-07-29 00:26:39 +02:00
  • 1513978019 Use PrepareBuildTexture from DX9 backend Henrik Rydgård 2022-07-28 13:10:40 +02:00
  • 043989ca8a Use PrepareBuildTexture from D3D11 backend Henrik Rydgård 2022-07-28 13:05:39 +02:00
  • 167b837ed3 Break out the preparation part of BuildTexture from GLES Henrik Rydgård 2022-07-28 12:59:30 +02:00
  • c031f3085b Additional cleanup Henrik Rydgård 2022-07-28 12:41:15 +02:00
  • ae6763766e Get the GLES BuildTexture slightly closer Henrik Rydgård 2022-07-28 11:18:47 +02:00
  • 679a861204 Make the BuildTexture of DX9 and D3D11 backends more similar Henrik Rydgård 2022-07-28 10:47:02 +02:00
  • da9f03e356 Remove indentation, useless code Henrik Rydgård 2022-07-27 14:37:08 +02:00
  • 5d03e22550 Remove the DX API access from LoadTextureLevel Henrik Rydgård 2022-07-27 14:36:34 +02:00
  • f728faffdc Remove fake-mipmap logic from LoadTextureLevel Henrik Rydgård 2020-12-10 11:18:43 +01:00
  • 8b398bbbb7 Minor code simplification Henrik Rydgård 2020-12-10 10:28:48 +01:00
  • 7d4d925a32 Merge pull request #15749 from hrydgard/color-format-cleanup Henrik Rydgård 2022-07-30 09:57:13 +02:00
  • 4165e146e6 Remove unused parameters to some conversion functions Henrik Rydgård 2022-07-29 18:44:24 +02:00
  • 6f484d0aee Remove unused useBGRA parameter Henrik Rydgård 2022-07-29 18:41:13 +02:00
  • c41b780c8c Remove the ReplacedTextureFormat enum Henrik Rydgård 2022-07-29 18:36:21 +02:00
  • ef4a6cf873 Remove support for 16-bit replacement texture formats Henrik Rydgård 2022-07-29 18:27:52 +02:00
  • 512382c4db Merge pull request #15723 from hrydgard/d3d9-state-cache-cleanup Henrik Rydgård 2022-07-30 08:51:17 +02:00
  • ab20315652 Merge pull request #15748 from hrydgard/baseptr-window-message Henrik Rydgård 2022-07-29 22:09:14 +02:00
  • 23644ddf43 Merge pull request #15752 from Zykon88/patch-2 Henrik Rydgård 2022-07-29 21:18:31 +02:00
  • 71ee07fe1c Update ru_RU.ini Zykon88 2022-07-30 00:14:14 +05:00
  • b5d3ef4159 Merge pull request #15751 from iota97/link Henrik Rydgård 2022-07-29 20:18:49 +02:00
  • 59d64e4183 readme link iota97 2022-07-29 20:15:09 +02:00
  • 3adda05663 Testing sum2012 2022-07-29 22:12:20 +08:00
  • a5ad845d7f Merge pull request #15746 from VitalikLevin/patch-1 Henrik Rydgård 2022-07-29 15:53:56 +02:00
  • 762e26df83 Windows: Add a simple window message to get the base pointer. Henrik Rydgård 2022-07-29 15:49:19 +02:00
  • f621fad305 Update assets/lang/ru_RU.ini Vitaliy Levin 2022-07-29 15:48:29 +03:00
  • 60d8a102f9 OpenXR - Switching between 2D/VR fixed Lubos 2022-07-29 10:19:11 +02:00
  • 5083b20636 Update version for 1.13.1 v1.13.1 Henrik Rydgård 2022-07-28 15:28:47 +02:00
  • 8e554a09b2 Update README.md for 1.13.1 Henrik Rydgård 2022-07-28 11:39:26 +02:00
  • 5efb04c31e Merge pull request #15739 from unknownbrackets/ir-simplify Henrik Rydgård 2022-07-28 09:05:18 +02:00
  • a78a709443 Merge pull request #15740 from unknownbrackets/texreplace-clear Henrik Rydgård 2022-07-28 09:03:30 +02:00
  • 3e0b324e58 Replacement: Cleanup leak on replacement reload. Unknown W. Brackets 2022-07-27 20:29:24 -07:00
  • acc248164f Replacement: Clear cache on disable. Unknown W. Brackets 2022-07-27 20:27:56 -07:00
  • 7b081a61c8 irjit: Correct another PurgeTemps case. Unknown W. Brackets 2022-07-27 19:38:16 -07:00
  • 5abf1362a2 irjit: Clarify PurgeTemps, guard a couple ops. Unknown W. Brackets 2022-07-27 19:36:53 -07:00
  • ad59fe0fe8 Merge pull request #15738 from hrydgard/confirm-mac-address Henrik Rydgård 2022-07-27 23:31:07 +02:00
  • c1a96a550d Add confirmation dialog when generating a new Mac address Henrik Rydgård 2022-07-27 23:17:18 +02:00
  • d29b9011db OpenXR - VR settings added, better UI detection Lubos 2022-07-27 19:47:11 +02:00
  • 52fd811299 Merge pull request #15734 from Micsuit/master Henrik Rydgård 2022-07-27 13:32:01 +02:00
  • 3ae7c0e6bd Merge branch 'hrydgard:master' into master Micsuit 2022-07-27 11:59:28 +01:00
  • 917c113750 better pt-pt translation Micsuit 2022-07-27 11:58:15 +01:00
  • 74fc1a862f Merge pull request #15733 from hrydgard/split-second-envmap-fix Henrik Rydgård 2022-07-27 11:43:15 +02:00
  • a44bee6f85 Fix bug in blue-to-alpha - alpha blending could be on when it shouldn't be. Henrik Rydgård 2022-07-27 10:58:33 +02:00
  • fc70d21d04 Merge pull request #15731 from unknownbrackets/reporting-crash Henrik Rydgård 2022-07-27 07:43:30 +02:00
  • 185faec47a Reporting: Avoid crash if socket connect fails. Unknown W. Brackets 2022-07-26 18:51:27 -07:00
  • 18f828d74b Some zero init, add a null check in TextureReplacer. See #15730 Henrik Rydgård 2022-07-26 23:48:39 +02:00
  • e5f17824cd Merge branch 'feature_openxr_quest' into feature_openxr_6dof Lubos 2022-07-26 18:06:33 +02:00
  • 89f5038c01 OpenXR - Move VR folder under Common Lubos 2022-07-26 18:06:08 +02:00
  • 9b8a9d3b32 Merge branch 'feature_openxr_quest' into feature_openxr_6dof Lubos 2022-07-26 18:00:40 +02:00
  • ab9a48d750 OpenXR - Static added to global variables Lubos 2022-07-26 17:44:38 +02:00
  • b2509ad4dd OpenXR - Version info refactor Lubos 2022-07-26 17:40:10 +02:00