| .. |
|
Assets
|
Merge pull request #12240 from iwubcode/material_asset_additional_properties
|
2023-12-12 18:38:20 -05:00 |
|
GraphicsModSystem
|
VideoCommon: prepare graphics mods for custom shader material data
|
2023-12-12 17:56:26 -06:00 |
|
AbstractFramebuffer.cpp
|
|
|
|
AbstractFramebuffer.h
|
|
|
|
AbstractGfx.cpp
|
|
|
|
AbstractGfx.h
|
|
|
|
AbstractPipeline.h
|
|
|
|
AbstractShader.h
|
|
|
|
AbstractStagingTexture.cpp
|
|
|
|
AbstractStagingTexture.h
|
|
|
|
AbstractTexture.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 |
|
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
|
|
|
|
CPMemory.cpp
|
|
|
|
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
|
|
|
|
DriverDetails.h
|
|
|
|
Fifo.cpp
|
|
|
|
Fifo.h
|
|
|
|
FramebufferManager.cpp
|
|
|
|
FramebufferManager.h
|
|
|
|
FramebufferShaderGen.cpp
|
|
|
|
FramebufferShaderGen.h
|
|
|
|
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
|
|
|
|
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
|
|
|
|
NetPlayChatUI.cpp
|
|
|
|
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
|
AchievementManager: Return by reference from GetLock()
|
2023-12-11 13:51:50 -05: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
|
PostProcessing: Mark helper functions as static
|
2023-12-11 17:07:59 -05: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
|
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 |
|
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
|
|
|
|
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
|
|
|
|
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
|
Jit64: Recompile asm routines on cache clear
|
2023-10-31 19:43:49 +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
|
|
|