Henrik Rydgård
|
103d8b1019
|
Don't apply smart 2d texture filter to video.
|
2024-01-18 23:38:44 +01:00 |
|
Henrik Rydgård
|
dac4c7adb0
|
Add checks against overrunning the index buffer space
|
2024-01-15 10:25:18 +01:00 |
|
Henrik Rydgård
|
db94b0b696
|
Pass the limit on the number of indices to generate to BuildDrawingParams.
|
2024-01-15 10:09:04 +01:00 |
|
Henrik Rydgård
|
cf5d76faf5
|
Continue replacing 'maxIndex' with 'numDecodedVerts'. Not an ideal name but better.
|
2024-01-14 23:41:05 +01:00 |
|
Henrik Rydgård
|
4360fe786c
|
Add a setting for smart 2D texture filtering
|
2024-01-12 11:10:53 +01:00 |
|
Henrik Rydgård
|
8de7a97883
|
Check small triangle draws in through-mode for pixel mapping too
|
2024-01-11 14:32:52 +01:00 |
|
Henrik Rydgård
|
e3841ddb4a
|
Accept 1D stretch as pixel mapped
|
2024-01-11 12:56:03 +01:00 |
|
Henrik Rydgård
|
944b3c5be5
|
Add pixel mapping detection for through mode RECT primitives
|
2024-01-11 12:56:03 +01:00 |
|
Henrik Rydgård
|
6e12465dc4
|
Move through-mode UV scaling for rects from Transform to ExpandRectangles
|
2024-01-11 12:56:03 +01:00 |
|
Henrik Rydgård
|
0b6ea4b2e5
|
Use the Tokimeki / old Juiced 2 method for Breath of Fire III
Allows us to delete a bunch of complex code.
|
2024-01-11 10:44:13 +01:00 |
|
Henrik Rydgård
|
aca3bbc9a0
|
DrawEngine: Remove the confusing MaxIndex accessor, replace with directly reading numDecodedVerts_
|
2023-12-10 11:58:47 +01:00 |
|
Henrik Rydgård
|
db421165c0
|
Merge pull request #18172 from hrydgard/more-lenient-clear-detection
Make clear detection a bit more lenient
|
2023-09-29 09:52:08 +02:00 |
|
Henrik Rydgård
|
abbd1c83bd
|
Revert "Merge pull request #18184 from hrydgard/expand-lines-mem-fix"
This reverts commit 65b995ac6c, reversing
changes made to 01c3c3638f.
|
2023-09-27 20:04:37 +02:00 |
|
Henrik Rydgård
|
81f47caf2f
|
Clarify the primitive expansion, add reporting
|
2023-09-22 10:27:02 +02:00 |
|
Henrik Rydgård
|
966144fa64
|
Bounds check writing to the index buffer when expanding lines/rects/points
|
2023-09-20 19:26:36 +02:00 |
|
Henrik Rydgård
|
3f2ef508c9
|
Make it easier to reason about space in the inds buffer by moving an offset instead of the pointer.
|
2023-09-20 19:23:24 +02:00 |
|
Henrik Rydgård
|
e6a864ee04
|
Make clear detection a bit more lenient. Allows using clears in Assassin's Creed and likely more.
|
2023-09-18 23:57:20 +02:00 |
|
Henrik Rydgård
|
f42c682d34
|
Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag"
This reverts commit 10dee90c83, reversing
changes made to 34c11c8acf.
|
2023-05-08 22:01:38 +02:00 |
|
Henrik Rydgård
|
805591e493
|
Replace all uses of ToScaledDepthFromIntegerScale.
|
2023-02-11 13:27:44 +01:00 |
|
Henrik Rydgård
|
d65dae7185
|
Depth scale functions: Clean up the naming, add a failing test
|
2023-02-10 14:57:45 +01:00 |
|
Henrik Rydgård
|
26c748f959
|
Make fog-enable driven by uniform instead of fragment shader flag bit
|
2023-01-04 10:14:11 +01:00 |
|
Unknown W. Brackets
|
6584899891
|
GPU: Account for perspective in non-centered lines.
|
2022-12-26 10:13:38 -08:00 |
|
Henrik Rydgård
|
c25e563d13
|
Fix rendering of lines with the same x/y but different z.
Also enabled centered lines in WebFest homebrew.
|
2022-12-26 18:16:54 +01:00 |
|
Unknown W. Brackets
|
a7b7bf7826
|
Global: Set many read-only params as const.
This makes what they do and which args to use clearer, if nothing else.
|
2022-12-10 21:13:36 -08:00 |
|
Henrik Rydgård
|
e6f0f84a45
|
SSE optimize Float4ToUint8x4, some uses
|
2022-12-01 16:32:23 +01:00 |
|