forked from ShuriZma/suyu
1
0
Fork 0
Zuma/src
ReinUsesLisp 8d4bb10d44 gl_shader_decompiler: Guard out of bound geometry shader input reads
Geometry shaders follow a pattern that results in out of bound reads.
This pattern is:
- VSETP to predicate
- Use that predicate to conditionally set a register a big number
- Use the register to access geometry shaders
At the time of writing this commit I don't know what's the intent of
this number. Some drivers argue about these out of bound reads. To avoid
this issue, input reads are guarded limiting reads to the highest
posible vertex input of the current topology (e.g. points to 1 and
triangles to 3).
2018-11-10 03:10:50 -03:00
..
audio_core microprofile: Drop ReleaseActiveBuffer scope. 2018-11-06 17:45:32 +01:00
common Merge pull request #1441 from CarlKenner/DebuggerLog 2018-11-05 00:19:59 -05:00
core Merge pull request #1658 from ogniK5377/holdtype-style 2018-11-07 20:59:01 -08:00
input_common Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
tests global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
video_core gl_shader_decompiler: Guard out of bound geometry shader input reads 2018-11-10 03:10:50 -03:00
web_service compatdb: Use a seperate endpoint for testcase submission 2018-10-28 13:23:02 +01:00
yuzu Merge pull request #1441 from CarlKenner/DebuggerLog 2018-11-05 00:19:59 -05:00
yuzu_cmd Merge pull request #1441 from CarlKenner/DebuggerLog 2018-11-05 00:19:59 -05:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt Port web_service from Citra 2018-10-02 15:30:48 +02:00