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 |
|
iwubcode
|
a84b704b6b
|
VideoCommon: add graphics mod light action callback
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
65efa2aa13
|
VideoCommon: expose index generator data so it can be hashed
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
08a5137512
|
Externals: add missing helper cpp to imgui
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
d9b00c802e
|
VideoCommon: update the scale action to support the graphics mod editor
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
7b659c3984
|
Data: add graphics mod editor temporary textures for various operations, needs to be finalized
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
862b3de532
|
Data: add graphics mod editor templates used when creating materials and custom draw pixel shaders
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
a25854c8f8
|
Data: add graphics mod editor normal visualization pipeline action for visualizing the normals in a scene
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
8df65b973e
|
Data: add graphics mod editor light visualization pipeline action for visualizing the lighting in a scene
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
88bbc2872f
|
Data: add graphics mod editor highlight pipeline action for highlighting objects
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
8e7352420f
|
Temp for IMGUI development
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
28b89a2dd4
|
Common: add define for graphics mod editor directory name
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
62df4097d8
|
VideoCommon: add support for serializing graphics mod actions to json, expose function to describe action name
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
a727f8908c
|
VideoCommon: add graphics mod editor helper utilities for interacting with objects in the scene
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
67dc74a25c
|
VideoCommon: add graphics mod editor window control for generating a set of materials from some input parameters
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
28c2526c48
|
VideoCommon: add graphics mod editor control for displaying a colored box
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
130d7a6904
|
VideoCommon: add graphics mod editor control for displaying a selection of tags to choose from
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
bcb7722c68
|
VideoCommon: add graphics mod editor control for selecting a camera
|
2025-08-06 00:30:58 -05:00 |
|
iwubcode
|
3e5ee5db65
|
VideoCommon: add graphics mod editor control for mesh assets
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
1aa85c12bd
|
VideoCommon: add graphics mod editor control for converting a GLTF mesh to a Dolphin stored mesh
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
facd796a31
|
VideoCommon: add graphics mod editor control for extracting meshes from the Dolphin scene
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
1828a62d5d
|
VideoCommon: add graphics mod editor control for render target assets
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
d82a2745b0
|
VideoCommon: add graphics mod editor control for shader assets
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
1723f76f5f
|
VideoCommon: add graphics mod editor control for material assets
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
54bb951ba1
|
VideoCommon: add graphics mod editor control for texture assets
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
6943187595
|
VideoCommon: add graphics mod editor control for displaying an asset
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
b60c6b0b46
|
VideoCommon: add asset library source for the graphics mod editor that pulls assets from memory instead of from disk
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
e692918a50
|
VideoCommon: add logic to generate render targets using a render target template and some other metadata
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
dd7d7296c2
|
VideoCommon: add logic to generate shader using a shader template and some other metadata
|
2025-08-06 00:30:57 -05:00 |
|
iwubcode
|
d93e2f2ffe
|
VideoCommon: add logic to generate materials from textures using a material template and some other metadata
|
2025-08-06 00:30:57 -05:00 |
|