Commit graph

44244 commits

Author SHA1 Message Date
iwubcode
2e0fe7ed04 texturecachebase resource manager changes 2025-08-06 01:07:28 -05:00
iwubcode
43523b6e9f VertexManagerBase resource changes 2025-08-06 01:07:28 -05:00
iwubcode
a9b02e2c1f system changes 2025-08-06 01:07:28 -05:00
iwubcode
9a6af372a0 GraphicsModAction changes for resource modifications 2025-08-06 01:07:28 -05:00
iwubcode
a0c9fbc12f custom pipeline action 2025-08-06 01:07:28 -05:00
iwubcode
4c115122c2 custom mesh action 2025-08-06 01:07:28 -05:00
iwubcode
db16abe84c texture asset utils 2025-08-06 01:07:28 -05:00
iwubcode
ce1426d3a1 texture asset 2025-08-06 01:07:28 -05:00
iwubcode
e87d189d78 shader asset 2025-08-06 01:07:28 -05:00
iwubcode
145b8bb20f render target asset 2025-08-06 01:07:28 -05:00
iwubcode
82b183df53 material asset 2025-08-06 01:07:28 -05:00
iwubcode
6dbbd5e2e5 direct asset library 2025-08-06 01:07:28 -05:00
iwubcode
c77adc9de8 VideoCommon: add hash functions for pipeline uid object 2025-08-06 01:07:28 -05:00
iwubcode
728b9e0c08 VideoCommon: move ApplyDriverBugs to its own function that can be called from other areas of code 2025-08-06 01:07:28 -05:00
iwubcode
013eeb44ef VideoCommon: move material/texture/mesh logic to new ResourceManager system 2025-08-06 01:07:27 -05:00
iwubcode
a176d8ffd8 VideoCommon: vertex shader gen, add passthrough of texture coordinates for custom models 2025-08-06 00:31:02 -05:00
iwubcode
6f1a8e281b VideoCommon: add gpu skinning logic to dump the data required to rebuild skinning 2025-08-06 00:31:02 -05:00
iwubcode
1933308b82 VideoCommon: add gpu skinning utility functions 2025-08-06 00:31:02 -05:00
iwubcode
8b8be8e90c vertex manager base 2025-08-06 00:31:02 -05:00
iwubcode
86a0a606d3 Core: add ability to invert a 4x4 matrix 2025-08-06 00:31:01 -05:00
iwubcode
f58a133edc Core: add way to serialize and deserialize a 4x4 matrix to Json 2025-08-06 00:31:01 -05:00
iwubcode
ec5f7bbe93 mesh asset 2025-08-06 00:31:01 -05:00
iwubcode
e362140773 graphics mod action (add ability to set owning draw call) 2025-08-06 00:31:01 -05:00
iwubcode
ed18b872e1 VideoCommon: add way to force a projection view in the VertexShaderManager 2025-08-06 00:31:01 -05:00
iwubcode
46ca51efc1 VideoCommon: add action to create a camera that is relative to the game view 2025-08-06 00:31:01 -05:00
iwubcode
2fa0316dd0 action factory 2025-08-06 00:31:01 -05:00
iwubcode
c7c6e5c7b8 VideoCommon: add manager for custom cameras 2025-08-06 00:31:01 -05:00
iwubcode
7181edcce3 VideoCommon: add render target asset 2025-08-06 00:31:01 -05:00
iwubcode
034fa73735 render target for DirectFilesystemAssetLibrary 2025-08-06 00:31:01 -05:00
iwubcode
c3df930c38 render target for custom asset library 2025-08-06 00:31:01 -05:00
iwubcode
f6511bf3b3 graphics mod action data 2025-08-06 00:31:01 -05:00
iwubcode
a6127bfb5c graphics mod factory... 2025-08-06 00:31:01 -05:00
iwubcode
70936c768a vertex manager base 2025-08-06 00:31:01 -05:00
iwubcode
746c97f6bd shader asset changes for render targets 2025-08-06 00:31:01 -05:00
iwubcode
9abf213004 material asset changes for render targets 2025-08-06 00:31:01 -05:00
iwubcode
4b9e68ec40 video config 2025-08-06 00:31:01 -05:00
iwubcode
cc8db0bd01 graphics mod action factory 2025-08-06 00:31:01 -05:00
iwubcode
7f7805f2da VideoCommon: make custom pixel shader uniforms const... 2025-08-06 00:31:01 -05:00
iwubcode
784574b130 system 2025-08-06 00:31:01 -05:00
iwubcode
fa74fefbd8 custom asset library 2025-08-06 00:31:01 -05:00
iwubcode
bf2414f150 direct asset library 2025-08-06 00:31:01 -05:00
iwubcode
2f00829937 graphics mod action data 2025-08-06 00:31:01 -05:00
iwubcode
f510cc3169 VideoCommon: add structure for the texture value for materials, this value contains details on how to get the sampler (either pulled from the asset or using a game texture), as well as details about the camera if the texture is a render target 2025-08-06 00:31:01 -05:00
iwubcode
0be46683b9 Rework shader asset for new material system 2025-08-06 00:31:01 -05:00
iwubcode
bc42920678 Rework material asset for new material system 2025-08-06 00:31:01 -05:00
iwubcode
8e84e40f34 custom pipeline action... 2025-08-06 00:31:00 -05:00
iwubcode
814c99329d VideoCommon: texture cache update for new asset system... 2025-08-06 00:31:00 -05:00
iwubcode
5ecbaedce0 texture cache base 2025-08-06 00:31:00 -05:00
iwubcode
2f9980eb92 Remove custom pipeline, it is replaced by the ResourceManager 2025-08-06 00:31:00 -05:00
iwubcode
40133144cc VideoCommon: add a custom texture cache for graphics mods 2025-08-06 00:31:00 -05:00