| .. |
|
Assets
|
Merge pull request #12382 from iwubcode/shader_asset_default_value
|
2023-12-17 14:41:55 -05:00 |
|
GraphicsModSystem
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
AbstractFramebuffer.cpp
|
|
|
|
AbstractFramebuffer.h
|
AbstractFramebuffer: Fix Android reorder-ctor warning
|
2023-08-12 20:48:47 -07:00 |
|
AbstractGfx.cpp
|
Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted.
|
2023-06-19 01:34:42 +03:00 |
|
AbstractGfx.h
|
VideoBackends: support multiple compute images for some backends (D3D, OGL, Vulkan)
|
2023-06-28 17:15:31 -05:00 |
|
AbstractPipeline.h
|
|
|
|
AbstractShader.h
|
|
|
|
AbstractStagingTexture.cpp
|
|
|
|
AbstractStagingTexture.h
|
|
|
|
AbstractTexture.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
AbstractTexture.h
|
VideoCommon: move texture dump function out of texture cache to its own free function so it can be used elsewhere. Doing this change may also slightly improve performance of this operation
|
2023-11-26 16:35:03 -06:00 |
|
AsyncRequests.cpp
|
|
|
|
AsyncRequests.h
|
|
|
|
AsyncShaderCompiler.cpp
|
|
|
|
AsyncShaderCompiler.h
|
|
|
|
BoundingBox.cpp
|
VideoCommon: Use std::span for BoundingBox::Write()
|
2023-12-09 16:33:21 -05:00 |
|
BoundingBox.h
|
VideoCommon: Use std::span for BoundingBox::Write()
|
2023-12-09 16:33:21 -05:00 |
|
BPFunctions.cpp
|
Move SmallVector to Common
|
2023-08-22 13:19:49 +02:00 |
|
BPFunctions.h
|
|
|
|
BPMemory.cpp
|
VideoCommon: copy software renderer logic for blend mode priorities
|
2023-11-12 05:51:28 +00:00 |
|
BPMemory.h
|
Add descriptions for more BP registers
|
2023-11-11 23:32:17 -08:00 |
|
BPStructs.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
BPStructs.h
|
|
|
|
CMakeLists.txt
|
Remove _M_X86 in favour of _M_X86_64
|
2023-11-28 23:03:20 +11:00 |
|
CommandProcessor.cpp
|
|
|
|
CommandProcessor.h
|
|
|
|
ConstantManager.h
|
VideoCommon: add milliseconds elapsed time value to pixel shaders as a uniform to be able to support animation effects in custom shaders
|
2023-08-20 18:53:27 -05:00 |
|
Constants.h
|
VideoBackends / VideoCommon: update max pixel shader samplers from 8 to 16, this allows us to support more samplers than the native Wii/GC
|
2023-12-10 18:14:02 -06:00 |
|
CPMemory.cpp
|
EnumUtils: Add Common::ToUnderlying
|
2023-06-17 07:15:33 -05:00 |
|
CPMemory.h
|
VertexLoaderTest: Add test for skipped texture coordinates
|
2023-12-02 15:54:52 -08:00 |
|
CPUCull.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
CPUCull.h
|
|
|
|
CPUCullImpl.h
|
|
|
|
DataReader.h
|
|
|
|
DriverDetails.cpp
|
Remove out-dated hack of AMD driver issue WRT dual-source blending output index.
|
2023-08-15 23:58:29 -04:00 |
|
DriverDetails.h
|
Remove out-dated hack of AMD driver issue WRT dual-source blending output index.
|
2023-08-15 23:58:29 -04:00 |
|
Fifo.cpp
|
Common: Convert BlockingLoop::StopMode to enum class
|
2023-06-12 17:12:25 -07:00 |
|
Fifo.h
|
Use structs for config callback IDs
|
2023-08-17 19:19:26 +02:00 |
|
FramebufferManager.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
FramebufferManager.h
|
|
|
|
FramebufferShaderGen.cpp
|
Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted.
|
2023-06-19 01:34:42 +03:00 |
|
FramebufferShaderGen.h
|
Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted.
|
2023-06-19 01:34:42 +03:00 |
|
FrameDumper.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
FrameDumper.h
|
|
|
|
FrameDumpFFMpeg.cpp
|
|
|
|
FrameDumpFFMpeg.h
|
|
|
|
FreeLookCamera.cpp
|
|
|
|
FreeLookCamera.h
|
|
|
|
GeometryShaderGen.cpp
|
VideoBackends / VideoCommon: add new uniform buffer object for custom shader materials (slot 3, geometry shader buffer moves to slot 4 if available)
|
2023-10-06 02:17:42 -05:00 |
|
GeometryShaderGen.h
|
|
|
|
GeometryShaderManager.cpp
|
|
|
|
GeometryShaderManager.h
|
|
|
|
GXPipelineTypes.h
|
VideoCommon: given the changes to pipeline interaction, update the global version variable to reflect those changes and force pipelines to be rebuilt
|
2023-10-06 02:17:43 -05:00 |
|
HiresTextures.cpp
|
VideoCommon: instead of using 'CustomTextureData' directly, use 'TextureData' for texture assets, this allows us to provide additional metadata for textures. Such as a sampler or type information (to distinguish cube maps)
|
2023-10-10 09:58:14 -05:00 |
|
HiresTextures.h
|
|
|
|
IndexGenerator.cpp
|
|
|
|
IndexGenerator.h
|
|
|
|
LightingShaderGen.cpp
|
LightingShaderGen: Resolve -Wshadow warnings
|
2023-12-12 16:55:06 -05:00 |
|
LightingShaderGen.h
|
VideoCommon: add helper functions to handle generating custom lighting code for a custom pixel shader
|
2023-08-20 18:53:27 -05:00 |
|
LookUpTables.h
|
|
|
|
NativeVertexFormat.h
|
Change unnamed enum in NativeVertexFormat.h to u32
|
2023-06-17 08:13:57 -05:00 |
|
NetPlayChatUI.cpp
|
VideoCommon: update NetplayChatUI's chat message input to use a hidden label. This avoids an error thrown by imgui
|
2023-07-29 00:27:07 -05:00 |
|
NetPlayChatUI.h
|
|
|
|
NetPlayGolfUI.cpp
|
|
|
|
NetPlayGolfUI.h
|
|
|
|
OnScreenDisplay.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
OnScreenDisplay.h
|
VideoCommon: Add support for icons in OSD messages.
|
2023-10-17 02:47:29 +02:00 |
|
OnScreenUI.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
OnScreenUI.h
|
Display Active Challenges On Screen
|
2023-12-07 16:02:15 -05:00 |
|
OnScreenUIKeyMap.h
|
|
|
|
OpcodeDecoding.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
OpcodeDecoding.h
|
VideoCommon: add message to XF load assert
|
2023-12-12 22:35:02 +00:00 |
|
PerformanceMetrics.cpp
|
|
|
|
PerformanceMetrics.h
|
|
|
|
PerformanceTracker.cpp
|
|
|
|
PerformanceTracker.h
|
|
|
|
PerfQueryBase.cpp
|
|
|
|
PerfQueryBase.h
|
|
|
|
PixelEngine.cpp
|
|
|
|
PixelEngine.h
|
|
|
|
PixelShaderGen.cpp
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
PixelShaderGen.h
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
PixelShaderManager.cpp
|
|
|
|
PixelShaderManager.h
|
VideoCommon: add custom pixel shader constants as a buffer of data to be passed to all backends
|
2023-10-05 21:20:16 -05:00 |
|
PostProcessing.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
PostProcessing.h
|
Video: fix post process shaders with parameters failing to build on OpenGL
|
2023-08-18 02:00:56 +03:00 |
|
Present.cpp
|
VideoCommon/Present: Remove use of g_presenter inside Presenter class
|
2023-12-09 20:15:32 -05:00 |
|
Present.h
|
Video: The Auto-Adjust Window Size setting was calculating the window size based on the resolution of the window in the previous frame if we used the "stretch" aspect ratio setting, so it's result would be self influence in a loop and behave unreliably (e.g. when changing resolution between Auto/Native/2x the automatic window scaling would behave randomly)
|
2023-08-18 02:14:00 +03:00 |
|
RenderBase.cpp
|
|
|
|
RenderBase.h
|
|
|
|
RenderState.cpp
|
VideoCommon: copy software renderer logic for blend mode priorities
|
2023-11-12 05:51:28 +00:00 |
|
RenderState.h
|
|
|
|
sfont.inc
|
|
|
|
ShaderCache.cpp
|
VideoCommon: uber pixel shader gen changes needed to support custom pixel shaders in graphics mods
|
2023-08-20 18:53:27 -05:00 |
|
ShaderCache.h
|
|
|
|
ShaderGenCommon.cpp
|
VideoCommon: Fix custom shader constants on GLES
|
2023-08-22 19:38:18 +02:00 |
|
ShaderGenCommon.h
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
Spirv.cpp
|
|
|
|
Spirv.h
|
|
|
|
Statistics.cpp
|
|
|
|
Statistics.h
|
|
|
|
TextureCacheBase.cpp
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
TextureCacheBase.h
|
VideoCommon: prevent a potential custom texture crash that can occur when a shared_ptr gets released while a pointer to its member data is still being used
|
2023-12-09 23:43:40 -06:00 |
|
TextureConfig.cpp
|
|
|
|
TextureConfig.h
|
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
2023-12-15 11:06:02 -06:00 |
|
TextureConversionShader.cpp
|
|
|
|
TextureConversionShader.h
|
|
|
|
TextureConverterShaderGen.cpp
|
|
|
|
TextureConverterShaderGen.h
|
|
|
|
TextureDecoder_Common.cpp
|
|
|
|
TextureDecoder_Generic.cpp
|
|
|
|
TextureDecoder_Util.h
|
|
|
|
TextureDecoder_x64.cpp
|
|
|
|
TextureDecoder.h
|
|
|
|
TextureInfo.cpp
|
|
|
|
TextureInfo.h
|
|
|
|
TextureUtils.cpp
|
VideoCommon: move texture dump function out of texture cache to its own free function so it can be used elsewhere. Doing this change may also slightly improve performance of this operation
|
2023-11-26 16:35:03 -06:00 |
|
TextureUtils.h
|
VideoCommon: move texture dump function out of texture cache to its own free function so it can be used elsewhere. Doing this change may also slightly improve performance of this operation
|
2023-11-26 16:35:03 -06:00 |
|
TMEM.cpp
|
|
|
|
TMEM.h
|
|
|
|
UberShaderCommon.cpp
|
EnumUtils: Add Common::ToUnderlying
|
2023-06-17 07:15:33 -05:00 |
|
UberShaderCommon.h
|
|
|
|
UberShaderPixel.cpp
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
UberShaderPixel.h
|
VideoCommon: uber pixel shader gen changes needed to support custom pixel shaders in graphics mods
|
2023-08-20 18:53:27 -05:00 |
|
UberShaderVertex.cpp
|
VideoCommon: Fix VS point/line on older GLSL
|
2023-10-24 23:18:01 -05:00 |
|
UberShaderVertex.h
|
|
|
|
VertexLoader_Color.cpp
|
VertexLoader: Fix wrong array being used if color 1 is present but color 0 isn't
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoader_Color.h
|
VertexLoader: Fix wrong array being used if color 1 is present but color 0 isn't
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoader_Normal.cpp
|
|
|
|
VertexLoader_Normal.h
|
|
|
|
VertexLoader_Position.cpp
|
|
|
|
VertexLoader_Position.h
|
|
|
|
VertexLoader_TextCoord.cpp
|
|
|
|
VertexLoader_TextCoord.h
|
VertexLoader: Remove unnecessary calls to VertexLoader_TextCoord::GetDummyFunction
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoader.cpp
|
VertexLoader: Use Common::SmallVector
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoader.h
|
VertexLoader: Use Common::SmallVector
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoaderARM64.cpp
|
JitArm64: Use enum class for LogicalImm size parameter
|
2023-12-16 16:48:26 +01:00 |
|
VertexLoaderARM64.h
|
|
|
|
VertexLoaderBase.cpp
|
|
|
|
VertexLoaderBase.h
|
|
|
|
VertexLoaderManager.cpp
|
|
|
|
VertexLoaderManager.h
|
|
|
|
VertexLoaderUtils.h
|
|
|
|
VertexLoaderX64.cpp
|
Jit64: Recompile asm routines on cache clear
|
2023-10-31 19:43:49 +01:00 |
|
VertexLoaderX64.h
|
|
|
|
VertexManagerBase.cpp
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
VertexManagerBase.h
|
VideoCommon: add milliseconds elapsed time value to pixel shaders as a uniform to be able to support animation effects in custom shaders
|
2023-08-20 18:53:27 -05:00 |
|
VertexShaderGen.cpp
|
VideoCommon: Fix VS point/line on older GLSL
|
2023-10-24 23:18:01 -05:00 |
|
VertexShaderGen.h
|
|
|
|
VertexShaderManager.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
VertexShaderManager.h
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
VideoBackendBase.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
VideoBackendBase.h
|
|
|
|
VideoCommon.h
|
|
|
|
VideoConfig.cpp
|
VideoCommon: wait for the GPU to be finished doing any work before invalidating pipelines when graphic config changes
|
2023-10-10 18:17:24 -05:00 |
|
VideoConfig.h
|
Change paper white default to 203 to match the ITU
|
2023-11-14 20:21:34 +02:00 |
|
VideoEvents.h
|
CheatSearch: Update Current Values at end of frame
|
2023-10-31 17:34:31 -07:00 |
|
VideoState.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
VideoState.h
|
|
|
|
Widescreen.cpp
|
RenderBase: Allow widescreen heuristic's transition threshold to be overridden by onion config
|
2023-09-05 11:49:22 -04:00 |
|
Widescreen.h
|
|
|
|
XFMemory.cpp
|
|
|
|
XFMemory.h
|
|
|
|
XFStateManager.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
XFStateManager.h
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
XFStructs.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
XFStructs.h
|
|
|