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 |
|
iwubcode
|
2d789b9139
|
VideoCommon: add material asset utility function to set material properties from a shader
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
9a5ba4d81b
|
Data: update built-in graphics mods to use 2.0 features
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
7602e1ea7e
|
VideoCommon: update emulation classes for graphics mod 2.0
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
a94c44b6e7
|
VideoCommon: update videoconfig for graphics mod 2.0
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
d89f0a9ed1
|
Android: update UI for graphics mods 2.0
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
106bd7689f
|
DolphinQt: update for graphics mod 2.0
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
a20f646328
|
VideoCommon: update system to add graphics mod system manager
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
e22c128efc
|
graphics mod action (get/set id)
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
976345f83d
|
VideoCommon: graphics mods 2.0!
|
2025-08-06 00:31:00 -05:00 |
|
iwubcode
|
9a00f0c759
|
VideoCommon: move graphics mod common types to a specific file that can be shared by editor and manager alike
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
747a6d1529
|
VideoCommon: add mesh action to the graphics mod factory
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
837b776f15
|
add transform to graphics mod action factory
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
65810c2ed9
|
VideoCommon: add a transform action that allows the user to move/scale/rotate a draw call
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
6f4fb1db23
|
Add transform to graphics mod action data
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
a52968757b
|
VideoCommon: custom pipeline, add serialize/imgui/factory logic
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
cc958c4848
|
Likely temporary (?) change to XFMemory to support passing through texture coordinates as is to the pixel shader, needed for current implementation of the custom mesh
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
23dfc0f7f8
|
CustomShaderCache temporary (?) changes to support mesh shaders that are completely custom; have some ideas on a more optimal solution but this was faster as a POC
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
f4e7d44150
|
Temporary (?) shader cache changes to disable caching of shaders
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
75749cca69
|
video backend changes for custom meshes
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
2349c4263f
|
VideoCommon: update the IndexGenerator logic to take a flag that avoids primitive restarts when the editor is in progress, GLTF files don't support primitive restarts and running without is easier than trying to calculate a new set of indices
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
f02245db81
|
VideoCommon: add an object called 'SceneDumper' that allows someone to dump a Dolphin draw call out to a GLTF file
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
b13f8409c9
|
custom transform changes
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
ebf53b5923
|
graphics mod data for custom meshes
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
fa4b60feea
|
VideoCommon: add a graphics mod action that allows you to render a separate mesh
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
03eae2ee3e
|
VideoCommon: add an action to modify an existing game light
|
2025-08-06 00:30:59 -05:00 |
|
iwubcode
|
d0ca41fb18
|
VideoCommon: update skip action to be able to skip lights
|
2025-08-06 00:30:58 -05:00 |
|