iwubcode
|
4dfce19b7a
|
Data: update built-in graphics mods to use 2.0 features
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
f3e6c1e74b
|
VideoCommon: update emulation classes for graphics mod 2.0
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
61644f4de5
|
VideoCommon: update videoconfig for graphics mod 2.0
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
032fbd4436
|
Android: update UI for graphics mods 2.0
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
5782af6107
|
DolphinQt: update for graphics mod 2.0
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
b8f60518c5
|
VideoCommon: update system to add graphics mod system manager
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
d22b2bcf43
|
graphics mod action (get/set id)
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
f79154b6f5
|
VideoCommon: graphics mods 2.0!
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
a6a1c2b129
|
VideoCommon: move graphics mod common types to a specific file that can be shared by editor and manager alike
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
139eda0a82
|
VideoCommon: add mesh action to the graphics mod factory
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
2b98be4e22
|
add transform to graphics mod action factory
|
2025-03-14 22:45:14 -05:00 |
|
iwubcode
|
5c26b876e2
|
VideoCommon: add a transform action that allows the user to move/scale/rotate a draw call
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
2fcd0aedb8
|
Add transform to graphics mod action data
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
e80d78adae
|
VideoCommon: custom pipeline, add serialize/imgui/factory logic
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
04785bffb8
|
Vertex shader gen changes to use passthrough texture gen mode for custom meshes, likely temporary until optimizations have been made
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
bd14fa89d7
|
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-03-14 22:45:13 -05:00 |
|
iwubcode
|
9d0b3d8827
|
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-03-14 22:45:13 -05:00 |
|
iwubcode
|
ecae0239ce
|
Temporary (?) shader cache changes to disable caching of shaders
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
c64380a688
|
video backend changes for custom meshes
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
3f38247c4e
|
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-03-14 22:45:13 -05:00 |
|
iwubcode
|
8e539121dc
|
VideoCommon: add an object called 'SceneDumper' that allows someone to dump a Dolphin draw call out to a GLTF file
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
2fc9aeb53b
|
custom transform changes
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
61fb3723f0
|
graphics mod data for custom meshes
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
2b38e91884
|
VideoCommon: add a graphics mod action that allows you to render a separate mesh
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
96431db89f
|
VideoCommon: add an action to modify an existing game light
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
a164d84432
|
VideoCommon: update skip action to be able to skip lights
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
dd0ca9c974
|
VideoCommon: add graphics mod light action callback
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
745f1b971c
|
VideoCommon: expose index generator data so it can be hashed
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
1c63a87c42
|
Externals: add missing helper cpp to imgui
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
b6bac86b9e
|
VideoCommon: update the scale action to support the graphics mod editor
|
2025-03-14 22:45:13 -05:00 |
|
iwubcode
|
94ffd3131e
|
Data: add graphics mod editor temporary textures for various operations, needs to be finalized
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
d5bed6dfa2
|
Data: add graphics mod editor templates used when creating materials and custom draw pixel shaders
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
7702b103d3
|
Data: add graphics mod editor normal visualization pipeline action for visualizing the normals in a scene
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
4bdad757c6
|
Data: add graphics mod editor light visualization pipeline action for visualizing the lighting in a scene
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
bad0f21fb9
|
Data: add graphics mod editor highlight pipeline action for highlighting objects
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
696cc26452
|
Temp for IMGUI development
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
905d32b13f
|
Common: add define for graphics mod editor directory name
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
00cbdd2adf
|
VideoCommon: add support for serializing graphics mod actions to json, expose function to describe action name
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
8657d94e33
|
VideoCommon: support resetting custom asset loader
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
44e1ca256b
|
VideoCommon: fix TextureCacheBase so that an invalid asset won't cause a crash
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
df34e7566f
|
VideoCommon: add graphics mod editor helper utilities for interacting with objects in the scene
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
963e342cca
|
VideoCommon: add graphics mod editor window control for generating a set of materials from some input parameters
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
3958674e91
|
VideoCommon: add graphics mod editor control for displaying a colored box
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
ccfccaada8
|
VideoCommon: add graphics mod editor control for displaying a selection of tags to choose from
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
6853292fd3
|
VideoCommon: add graphics mod editor control for selecting a camera
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
64121bd692
|
VideoCommon: add graphics mod editor control for mesh assets
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
509a7367fc
|
VideoCommon: add graphics mod editor control for converting a GLTF mesh to a Dolphin stored mesh
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
2c0ce0cfb1
|
VideoCommon: add graphics mod editor control for extracting meshes from the Dolphin scene
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
8b8d855a20
|
VideoCommon: add graphics mod editor control for render target assets
|
2025-03-14 22:45:12 -05:00 |
|
iwubcode
|
a811317353
|
VideoCommon: add graphics mod editor control for shader assets
|
2025-03-14 22:45:12 -05:00 |
|