Commit graph

43278 commits

Author SHA1 Message Date
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
iwubcode
315da7b233 VideoCommon: add graphics mod editor control for material assets 2025-03-14 22:45:11 -05:00
iwubcode
ac618b9d11 VideoCommon: add graphics mod editor control for texture assets 2025-03-14 22:45:11 -05:00
iwubcode
5134d1708b VideoCommon: add graphics mod editor control for displaying an asset 2025-03-14 22:45:11 -05:00
iwubcode
802877cb63 VideoCommon: add asset library source for the graphics mod editor that pulls assets from memory instead of from disk 2025-03-14 22:45:11 -05:00
iwubcode
e56e694cd8 VideoCommon: add logic to generate render targets using a render target template and some other metadata 2025-03-14 22:45:11 -05:00
iwubcode
97a016a3df VideoCommon: add logic to generate shader using a shader template and some other metadata 2025-03-14 22:45:11 -05:00
iwubcode
454ea60d41 VideoCommon: add logic to generate materials from textures using a material template and some other metadata 2025-03-14 22:45:11 -05:00
iwubcode
2f2adbd6af VideoCommon: add SHIFT and CTRL keys to be visible to imgui 2025-03-14 22:45:11 -05:00
iwubcode
53b4e989ce VideoCommon: Initialize editor in ui.... 2025-03-14 22:45:11 -05:00
iwubcode
2225549334 VideoCommon: update graphics mod action interface with details needed for editor 2025-03-14 22:45:11 -05:00
iwubcode
338854fa41 VideoCommon: draw editor UI on screen when it is enabled 2025-03-14 22:45:11 -05:00
iwubcode
0c8626d7cc VideoCommon: add editor backend 2025-03-14 22:45:11 -05:00
iwubcode
8bdaeb5665 VideoCommon: add graphics mod editor main 2025-03-14 22:45:11 -05:00
iwubcode
7759460bf7 VideoCommon: add graphics mod editor asset browser panel 2025-03-14 22:45:11 -05:00
iwubcode
e75b0d78e4 VideoCommon: add graphics mod editor properties panel 2025-03-14 22:45:11 -05:00
iwubcode
a817f5af51 VideoCommon: add active target panel 2025-03-14 22:45:11 -05:00
iwubcode
106aac611a VideoCommon: add graphics mod editor functionality to determine if a draw call is filtered 2025-03-14 22:45:11 -05:00
iwubcode
dc40e46651 VideoCommon: add graphics mod editor state 2025-03-14 22:45:11 -05:00
iwubcode
0512bd9a18 VideoCommon: add graphics mod editor events 2025-03-14 22:45:11 -05:00
iwubcode
91825578cb VideoCommon: add graphics mod editor types 2025-03-14 22:45:10 -05:00
iwubcode
e731b6057c Common / Core: add a new location for dumping meshes 2025-03-14 22:45:10 -05:00
iwubcode
34b45f1e67 temp add all new files in one go 2025-03-14 22:45:10 -05:00
iwubcode
d98fa316cf Core: add GraphicsModEditor::EditorMain to System 2025-03-14 19:02:41 -05:00
JMC47
4d3f247cc3
Merge pull request #13352 from Sam-Belliveau/granular_synthesis
AudioCommon: Granule Synthesis Audio System
2025-03-14 03:57:09 -04:00
Sam Belliveau
f09ba10daa AudioCommon: Added Granular Synthesis 2025-03-14 01:22:35 -05:00
OatmealDome
e82f03b825
Merge pull request #13408 from infirit/flatpakscreensaver
Update the flatpak with the changes how screensavers are handled
2025-03-14 02:19:05 -04:00
JMC47
ca9b34a6d1
Merge pull request #13394 from jordan-woyak/odd-even-pacing
VideoInterface: Adjust even-field to match odd-field pacing when PSB values differ.
2025-03-13 21:56:36 -04:00