.. |
Assets
|
Merge pull request #12240 from iwubcode/material_asset_additional_properties
|
2023-12-12 18:38:20 -05:00 |
GraphicsModSystem
|
Merge pull request #12240 from iwubcode/material_asset_additional_properties
|
2023-12-12 18:38:20 -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
|
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
|
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
|
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
|
|
|
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
|
|
|
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
|
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: 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
|
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: 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: 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
|
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.h
|
|
|
TextureDecoder_Common.cpp
|
|
|
TextureDecoder_Generic.cpp
|
|
|
TextureDecoder_Util.h
|
|
|
TextureDecoder_x64.cpp
|
|
|
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: 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.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 |
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 |
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
|
VertexManagerBase: Resolve -Wsign-compare warning
|
2023-12-11 18:00:34 -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: 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: 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
|
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
|
|
|