.. |
DepalettizeShaderCommon.cpp
|
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
|
2023-04-28 21:04:05 +02:00 |
DepalettizeShaderCommon.h
|
wip
|
2022-08-26 15:51:25 +02:00 |
DepthBufferCommon.cpp
|
Remove code that pretended that we supported multiple vertex streams
|
2023-11-13 01:15:28 +01:00 |
Draw2D.cpp
|
Remove code that pretended that we supported multiple vertex streams
|
2023-11-13 01:15:28 +01:00 |
Draw2D.h
|
Split the depth copy shader into depth copy and depth encode, dynamic depth scale in Draw2D
|
2023-02-11 18:24:07 +01:00 |
DrawEngineCommon.cpp
|
Optimize the bounding box code for more vertex formats
|
2023-11-26 13:40:37 +01:00 |
DrawEngineCommon.h
|
Delete the vertex cache option from the code.
|
2023-10-10 15:43:43 +02:00 |
FragmentShaderGenerator.cpp
|
Extend the Test Drive color ramp smoother to detect up to 3 ramps in a texture.
|
2023-10-03 23:30:18 +02:00 |
FragmentShaderGenerator.h
|
Vulkan: Remove the remains of the input attachment experiment
|
2023-06-13 20:46:27 +02:00 |
FramebufferManagerCommon.cpp
|
Move the oversize copy detection to a better location (less false positive)
|
2023-12-01 00:30:06 +01:00 |
FramebufferManagerCommon.h
|
FramebufferCopy: New framebuffer candidate sorting, similar to block transfer detection.
|
2023-12-01 00:10:16 +01:00 |
GeometryShaderGenerator.cpp
|
Manually revert the rest of the lmode optimization
|
2023-05-09 18:44:24 +02:00 |
GeometryShaderGenerator.h
|
Vulkan: Basic geoshader code generation.
|
2022-10-02 07:42:17 -07:00 |
GPUDebugInterface.cpp
|
Debugger: Simplify expression error handling.
|
2023-04-29 09:15:14 -07:00 |
GPUDebugInterface.h
|
Minor refactor allowing getting the GPU profile string outside games
|
2023-08-03 16:31:20 +02:00 |
GPUStateUtils.cpp
|
GPU: Handle invalid blendeq more accurately.
|
2023-09-23 13:08:25 -07:00 |
GPUStateUtils.h
|
Tilt: Fix some edge cases leading to division by zero and similar.
|
2023-11-09 19:14:31 +01:00 |
IndexGenerator.cpp
|
Move a var for clarity
|
2023-11-01 21:30:04 -06:00 |
IndexGenerator.h
|
Remove a redundant variable
|
2023-10-06 16:32:59 +02:00 |
PostShader.cpp
|
Add Mesa as a known GPU driver "vendor".
|
2023-08-17 22:06:03 +02:00 |
PostShader.h
|
Force postshaders with the usePreviousFrame flag to the end of the order
|
2022-12-09 17:19:08 +01:00 |
PresentationCommon.cpp
|
Remove code that pretended that we supported multiple vertex streams
|
2023-11-13 01:15:28 +01:00 |
PresentationCommon.h
|
Correctly pass un-rotated width/height to presentation pipeline.
|
2023-04-11 22:27:26 +02:00 |
ReinterpretFramebuffer.cpp
|
GPU: Avoid uint by int shifts in reinterpret.
|
2023-01-03 23:00:17 -08:00 |
ReinterpretFramebuffer.h
|
Switch reinterpret shaders over to the Draw2D framework.
|
2022-08-23 11:12:23 +02:00 |
ReplacedTexture.cpp
|
Assert improvements
|
2023-09-12 17:15:26 +02:00 |
ReplacedTexture.h
|
x86 buildfix, warning fix
|
2023-06-12 17:46:57 +02:00 |
ShaderCommon.cpp
|
Linker fix - need to move init_resources along.
|
2020-11-09 15:39:46 +01:00 |
ShaderCommon.h
|
Cache planes used for BBOX culling
|
2023-07-30 14:42:22 +02:00 |
ShaderId.cpp
|
GPU: Handle invalid blendeq more accurately.
|
2023-09-23 13:08:25 -07:00 |
ShaderId.h
|
Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state.
|
2023-05-25 10:19:01 +02:00 |
ShaderUniforms.cpp
|
D3D9 fix. Make a check more break-point-able.
|
2023-08-17 20:46:43 +02:00 |
ShaderUniforms.h
|
Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state.
|
2023-05-25 10:19:01 +02:00 |
SoftwareLighting.h
|
Remove cached light variables to reduce work when parsing DLs.
|
2014-04-21 12:51:19 +02:00 |
SoftwareTransformCommon.cpp
|
Merge pull request #18172 from hrydgard/more-lenient-clear-detection
|
2023-09-29 09:52:08 +02:00 |
SoftwareTransformCommon.h
|
Revert "Merge pull request #18184 from hrydgard/expand-lines-mem-fix"
|
2023-09-27 20:04:37 +02:00 |
SplineCommon.cpp
|
Move the clockwise calculation out of DrawEngineCommon
|
2023-10-10 13:16:34 +02:00 |
SplineCommon.h
|
Bump the index/vertex cpu-side buffer sizes a little. Replaces #17387
|
2023-05-03 00:24:43 +02:00 |
StencilCommon.cpp
|
Remove code that pretended that we supported multiple vertex streams
|
2023-11-13 01:15:28 +01:00 |
StencilCommon.h
|
Vulkan: Use stencil export when available.
|
2022-11-24 18:48:46 -08:00 |
TextureCacheCommon.cpp
|
FramebufferCopy: New framebuffer candidate sorting, similar to block transfer detection.
|
2023-12-01 00:10:16 +01:00 |
TextureCacheCommon.h
|
Shrink TexCacheEntry by 4 bytes and clean up a naming issue
|
2023-08-30 16:37:38 +02:00 |
TextureDecoder.cpp
|
TexCache: Encourage vectorization.
|
2023-08-13 10:21:04 -07:00 |
TextureDecoder.h
|
Workaround for some SOCOM game's misuse of CLUT8 textures.
|
2023-04-17 09:34:26 +02:00 |
TextureReplacer.cpp
|
Fix main-thread stalls due to decimate during replacement texture loading
|
2023-10-03 12:17:43 +02:00 |
TextureReplacer.h
|
Merge pull request #17380 from hrydgard/replacement-find-files
|
2023-05-02 21:40:05 +02:00 |
TextureScalerCommon.cpp
|
Avoid input/output arguments in the texture scaler too
|
2023-03-16 10:14:41 +01:00 |
TextureScalerCommon.h
|
Rename SimpleBuf -> AlignedVector, use regular aligned memory instead of pages.
|
2023-04-24 12:04:34 +02:00 |
TextureShaderCommon.cpp
|
Extend the Test Drive color ramp smoother to detect up to 3 ramps in a texture.
|
2023-10-03 23:30:18 +02:00 |
TextureShaderCommon.h
|
Extend the Test Drive color ramp smoother to detect up to 3 ramps in a texture.
|
2023-10-03 23:30:18 +02:00 |
TransformCommon.cpp
|
GPU: Preconvert light vecs to Vec3f.
|
2021-04-05 20:55:52 -07:00 |
TransformCommon.h
|
Reporting: Fix some header includes.
|
2022-12-27 14:58:20 -08:00 |
VertexDecoderArm64.cpp
|
arm64jit: Skip unnecessary const load w/4 weights.
|
2023-09-30 15:41:56 -07:00 |
VertexDecoderArm.cpp
|
Nop-align the ARM and ARM64 loops too. Many CPUs benefit somewhat from hot loops being 16-byte aligned.
|
2023-06-13 00:05:48 +02:00 |
VertexDecoderCommon.cpp
|
Decoded position format is always the same
|
2023-10-06 15:39:58 +02:00 |
VertexDecoderCommon.h
|
Decoded position format is always the same
|
2023-10-06 15:39:58 +02:00 |
VertexDecoderRiscV.cpp
|
riscv: Fix signed position bug in vertexjit.
|
2023-07-23 17:57:08 -07:00 |
VertexDecoderX86.cpp
|
x86/x64: Nop-align the main loop of vertex decoder loops
|
2023-06-12 20:39:39 +02:00 |
VertexShaderGenerator.cpp
|
Manually revert the rest of the lmode optimization
|
2023-05-09 18:44:24 +02:00 |
VertexShaderGenerator.h
|
Misc multiview hackery
|
2022-10-27 11:05:58 +02:00 |