| .. |
|
Assets
|
VideoCommon: use ToLower function in assets when parsing json, for proper locale independent behavior
|
2023-10-16 19:23:00 -05:00 |
|
GraphicsModSystem
|
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 |
|
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
|
Merge pull request #11901 from Filoppi/add_texture_types
|
2023-06-08 15:28:15 +02:00 |
|
AbstractTexture.h
|
|
|
|
AsyncRequests.cpp
|
|
|
|
AsyncRequests.h
|
|
|
|
AsyncShaderCompiler.cpp
|
|
|
|
AsyncShaderCompiler.h
|
|
|
|
BoundingBox.cpp
|
|
|
|
BoundingBox.h
|
|
|
|
BPFunctions.cpp
|
Move SmallVector to Common
|
2023-08-22 13:19:49 +02:00 |
|
BPFunctions.h
|
|
|
|
BPMemory.cpp
|
|
|
|
BPMemory.h
|
fmt 10.0.0-10.1.1 compile fixes
|
2023-09-21 01:19:23 +02:00 |
|
BPStructs.cpp
|
Fifo: Convert MemoryUpdate::Type to enum class
|
2023-09-02 18:19:26 -07:00 |
|
BPStructs.h
|
|
|
|
CMakeLists.txt
|
VideoCommon: add support to graphics mod manager to load in assets and pass it to graphics actions
|
2023-08-20 18:53:27 -05: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: support multiple compute images for some backends (D3D, OGL, Vulkan)
|
2023-06-28 17:15:31 -05:00 |
|
CPMemory.cpp
|
EnumUtils: Add Common::ToUnderlying
|
2023-06-17 07:15:33 -05:00 |
|
CPMemory.h
|
|
|
|
CPUCull.cpp
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
Core / VideoCommon: update HiresTexture to use CustomAssetLoader
|
2023-06-05 16:33:19 -05:00 |
|
IndexGenerator.cpp
|
|
|
|
IndexGenerator.h
|
|
|
|
LightingShaderGen.cpp
|
VideoCommon: add helper functions to handle generating custom lighting code for a custom pixel shader
|
2023-08-20 18:53:27 -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
|
VideoCommon: Add support for icons in OSD messages.
|
2023-10-17 02:47:29 +02:00 |
|
OnScreenDisplay.h
|
VideoCommon: Add support for icons in OSD messages.
|
2023-10-17 02:47:29 +02:00 |
|
OnScreenUI.cpp
|
VideoCommon: update imgui to 1.89.7 (and implot to 0.15); fix issues with upgrade; keep the demo code in case someone wants to reference it but don't compile it by enabling 'IMGUI_DISABLE_DEMO_WINDOWS' in config
|
2023-07-27 11:47:34 -05:00 |
|
OnScreenUI.h
|
VideoCommon: update imgui to 1.89.7 (and implot to 0.15); fix issues with upgrade; keep the demo code in case someone wants to reference it but don't compile it by enabling 'IMGUI_DISABLE_DEMO_WINDOWS' in config
|
2023-07-27 11:47:34 -05:00 |
|
OnScreenUIKeyMap.h
|
|
|
|
OpcodeDecoding.cpp
|
|
|
|
OpcodeDecoding.h
|
|
|
|
PerformanceMetrics.cpp
|
|
|
|
PerformanceMetrics.h
|
|
|
|
PerformanceTracker.cpp
|
|
|
|
PerformanceTracker.h
|
|
|
|
PerfQueryBase.cpp
|
|
|
|
PerfQueryBase.h
|
|
|
|
PixelEngine.cpp
|
|
|
|
PixelEngine.h
|
|
|
|
PixelShaderGen.cpp
|
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 |
|
PixelShaderGen.h
|
VideoCommon: pixel shader gen changes needed to support custom pixel shaders in graphics mods
|
2023-08-20 18:53:27 -05: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
|
Video: fix post process shaders with parameters failing to build on OpenGL
|
2023-08-18 02:00:56 +03: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: Don't swap on state load when there's no XFB.
|
2023-10-25 18:24:42 +02: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
|
|
|
|
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: add custom pixel shader definition and custom shader header to shadergen common as it will be used by both the special and uber shader variant of pixel shaders
|
2023-08-20 18:53:27 -05:00 |
|
Spirv.cpp
|
|
|
|
Spirv.h
|
|
|
|
Statistics.cpp
|
|
|
|
Statistics.h
|
|
|
|
TextureCacheBase.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 |
|
TextureCacheBase.h
|
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 |
|
TextureConfig.cpp
|
|
|
|
TextureConfig.h
|
VideoBackends: add support for cube maps for OGL, Vulkan, and D3D
|
2023-07-21 19:09:40 -05: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
|
|
|
|
TMEM.cpp
|
|
|
|
TMEM.h
|
|
|
|
UberShaderCommon.cpp
|
EnumUtils: Add Common::ToUnderlying
|
2023-06-17 07:15:33 -05:00 |
|
UberShaderCommon.h
|
|
|
|
UberShaderPixel.cpp
|
VideoCommon: Fix GLSL uint handling in UberShaderPixel
|
2023-08-28 21:17:01 +02: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_Color.h
|
|
|
|
VertexLoader_Normal.cpp
|
|
|
|
VertexLoader_Normal.h
|
|
|
|
VertexLoader_Position.cpp
|
|
|
|
VertexLoader_Position.h
|
|
|
|
VertexLoader_TextCoord.cpp
|
|
|
|
VertexLoader_TextCoord.h
|
|
|
|
VertexLoader.cpp
|
|
|
|
VertexLoader.h
|
|
|
|
VertexLoaderARM64.cpp
|
|
|
|
VertexLoaderARM64.h
|
|
|
|
VertexLoaderBase.cpp
|
|
|
|
VertexLoaderBase.h
|
|
|
|
VertexLoaderManager.cpp
|
|
|
|
VertexLoaderManager.h
|
|
|
|
VertexLoaderUtils.h
|
|
|
|
VertexLoaderX64.cpp
|
XEmitter: Add enum class Jump
|
2023-06-12 13:04:18 -07:00 |
|
VertexLoaderX64.h
|
|
|
|
VertexManagerBase.cpp
|
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 |
|
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: don't do pointer copies during graphics mod callback iteration
|
2023-07-02 13:58:07 -05:00 |
|
VertexShaderManager.h
|
|
|
|
VideoBackendBase.cpp
|
VideoCommon: Deinit Graphics Mod Manager implicitly
|
2023-09-03 16:06:08 -04:00 |
|
VideoBackendBase.h
|
VideoCommon: Pass WindowSystemInfo to InitBackendInfo
|
2023-06-08 22:07:39 -07:00 |
|
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
|
VideoCommon: Expose the widescreen heuristic's standard and widescreen ratio values in onion config.
|
2023-09-06 18:45:28 -05:00 |
|
VideoEvents.h
|
|
|
|
VideoState.cpp
|
|
|
|
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
|
|
|
|
XFStructs.cpp
|
|
|
|
XFStructs.h
|
|
|