.. |
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
|
GPU: Discard framebuffer copy when clearing.
|
2023-03-01 22:11:20 -08:00 |
Draw2D.cpp
|
Workaround for some SOCOM game's misuse of CLUT8 textures.
|
2023-04-17 09:34:26 +02: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
|
SSE addstrip: Add the early-outs.
|
2023-06-13 11:47:53 +02:00 |
DrawEngineCommon.h
|
Merge pull request #17565 from hrydgard/breakout-vcache-vulkan
|
2023-06-13 09:56:52 +02:00 |
FragmentShaderGenerator.cpp
|
Vulkan: Remove the remains of the input attachment experiment
|
2023-06-13 20:46:27 +02:00 |
FragmentShaderGenerator.h
|
Vulkan: Remove the remains of the input attachment experiment
|
2023-06-13 20:46:27 +02:00 |
FramebufferManagerCommon.cpp
|
Remove the old screen resolution popup thing
|
2023-07-16 17:05:26 +02:00 |
FramebufferManagerCommon.h
|
Remove the old screen resolution popup thing
|
2023-07-16 17:05:26 +02: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
|
Add a trivial profiling tool to the OpenGL backend - meaasure the time it takes to run a frame of commands.
|
2023-05-17 14:38:11 +02:00 |
GPUStateUtils.cpp
|
Rename CenterDisplayOutputRect to CalculateDisplayOutputRect
|
2023-04-02 22:29:08 +02:00 |
GPUStateUtils.h
|
Replace the rest of the uses of DepthSliceFactor
|
2023-02-11 14:45:14 +01:00 |
IndexGenerator.cpp
|
Division->shift. since it's a signed integer, gets rid of a cdq instruction.
|
2023-06-13 11:57:28 +02:00 |
IndexGenerator.h
|
Vulkan: Don't use non-indexed draws for pure tristrips and fans, creates extra pipelines.
|
2023-01-11 22:57:23 +01:00 |
PostShader.cpp
|
Allow specifying the VFS when loading INI files.
|
2023-03-07 10:04:10 +01: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
|
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
|
2023-06-30 17:15:49 +02: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
|
Support BC1,2,3 formats also if packed in a DX10-style DDS.
|
2023-05-01 20:55:31 +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
|
Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag"
|
2023-05-08 22:01:38 +02:00 |
ShaderId.cpp
|
Only dirty the uniform UVSCALEOFFSET when really needed
|
2023-05-25 15:00:57 +02: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
|
Update the uvscale uniform a bit more conservatively on framebuffer changes
|
2023-06-15 11:57:30 +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
|
Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag"
|
2023-05-08 22:01:38 +02:00 |
SoftwareTransformCommon.h
|
Global: Set many read-only params as const.
|
2022-12-10 21:13:36 -08:00 |
SplineCommon.cpp
|
Some renaming to follow the standard of appending _ to member vars
|
2023-05-23 18:00:50 +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
|
Cache textures created by MakePixelsTexture and reuse where appropriate.
|
2023-05-30 14:07:44 +02:00 |
StencilCommon.h
|
Vulkan: Use stencil export when available.
|
2022-11-24 18:48:46 -08:00 |
TextureCacheCommon.cpp
|
Update the uvscale uniform a bit more conservatively on framebuffer changes
|
2023-06-15 11:57:30 +02:00 |
TextureCacheCommon.h
|
Rename SimpleBuf -> AlignedVector, use regular aligned memory instead of pages.
|
2023-04-24 12:04:34 +02:00 |
TextureDecoder.cpp
|
Workaround for some SOCOM game's misuse of CLUT8 textures.
|
2023-04-17 09:34:26 +02:00 |
TextureDecoder.h
|
Workaround for some SOCOM game's misuse of CLUT8 textures.
|
2023-04-17 09:34:26 +02:00 |
TextureReplacer.cpp
|
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
|
2023-06-30 17:15:49 +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
|
Reporting: Fix some header includes.
|
2022-12-27 14:58:20 -08:00 |
TextureShaderCommon.h
|
Global: Set many read-only params as const.
|
2022-12-10 21:13:36 -08: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
|
Merge pull request #17567 from hrydgard/uvscale-as-argument
|
2023-06-13 09:49:31 +02: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
|
Pass uvScale in as an argument to the vertex decoder
|
2023-06-12 20:25:18 +02:00 |
VertexDecoderCommon.h
|
Pass uvScale in as an argument to the vertex decoder
|
2023-06-12 20:25:18 +02:00 |
VertexDecoderRiscV.cpp
|
Pass uvScale in as an argument to the vertex decoder
|
2023-06-12 20:25:18 +02: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 |