Commit graph

43254 commits

Author SHA1 Message Date
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
JMC47
0e2785a562
Merge pull request #13387 from jordan-woyak/frame-pacing
CoreTiming: Improve frame pacing
2025-03-13 14:23:18 -04:00
JMC47
a421d6859f
Merge pull request #13418 from jordan-woyak/efb-interface
VideoCommon: Rename Renderer to EFBInterface.
2025-03-13 14:20:34 -04:00
Jordan Woyak
5b36c13bfb VideoCommon: Rename Renderer to EFBInterface. 2025-03-12 21:09:16 -05:00
JMC47
de997d616f
Merge pull request #13416 from jordan-woyak/unused-viewport-correction
VertexShaderManager: Eliminate unnecessary m_viewport_correction member.
2025-03-11 19:00:55 -04:00
JMC47
b7bd0a0836
Merge pull request #13413 from jordan-woyak/vconfig-progressive
VideoConfig: Eliminate bForceProgressive.
2025-03-11 18:59:28 -04:00
JMC47
67c8d5640f
Merge pull request #13412 from jordan-woyak/netplay-vconfig
VideoConfig: Eliminate NetPlay related members.
2025-03-11 18:59:02 -04:00
JMC47
1698daef66
Merge pull request #13410 from jordan-woyak/movie-vconfig
Movie: Eliminate MovieManager::SetGraphicsConfig.
2025-03-11 18:58:45 -04:00
JMC47
a80062f1b1
Merge pull request #13400 from jordan-woyak/async-request-no-poke-merge
VideoCommon: Don't merge EFBPoke AsyncRequests.
2025-03-11 18:58:27 -04:00
Jordan Woyak
9b2ab6e259
Merge pull request #13407 from luzpaz/typo-data
Data: fix various typos
2025-03-11 15:37:59 -05:00
Jordan Woyak
c191ed5321 VertexShaderManager: Eliminate unnecessary m_viewport_correction member. 2025-03-11 03:55:57 -05:00
Jordan Woyak
de01a790e1 VideoConfig: Eliminate bForceProgressive. 2025-03-10 19:02:43 -05:00
Jordan Woyak
7f3d8a1ad4 VideoConfig: Eliminate NetPlay related members. 2025-03-10 18:53:44 -05:00
Jordan Woyak
44423a3656 Movie: Eliminate MovieManager::SetGraphicsConfig. 2025-03-10 18:16:49 -05:00
Jordan Woyak
7222188cde Core/VideoCommon: Push presentation time calculated from CPU thread to GPU thread. 2025-03-10 16:40:46 -05:00
Jordan Woyak
c4bd98c626 VideoInterface: Throttle before VBlank statistics counting. 2025-03-10 16:40:46 -05:00
Jordan Woyak
9ac9813492 SystemTimers: Throttle prior to performance marker. 2025-03-10 16:40:46 -05:00
Jordan Woyak
aa624d8ba8 BTEmu: Throttle prior to wii remote input update. 2025-03-10 16:40:46 -05:00
Jordan Woyak
9675c90890 VideoInterface: Throttle prior to SI poll. 2025-03-10 16:40:46 -05:00
Jordan Woyak
81e842e2aa CoreTiming: Don't Throttle in event queue processing. 2025-03-10 16:39:13 -05:00
Jordan Woyak
fe2d247acb VideoCommon: Don't merge EFBPoke AsyncRequests. 2025-03-10 16:37:24 -05:00
Luz Paz
cf1541a511 Data: fix various typos
Found via `codespell -q 3 -S "./Externals,./Data/Sys/wiitdb-??.txt,*.po,*.pot" -L andf,asnd,bootup,brocken,bufferin,clen,collet,datas,delt,diety,extint,fpr,inout,inport,interm,nd,nin,ontop,pixelx,re-use,re-used,sav,stateman,strat,transer,wil`
2025-03-10 16:54:34 -04:00
Sander Sweers
3705c73d55
xdg-screensaver was replaced by calling dbus interfaces 2025-03-10 21:44:58 +01:00
Sander Sweers
ae11ffadf6
Allow flatpak to talk to inhibit/screensaver dbus interfaces 2025-03-10 21:44:58 +01:00
JMC47
5ed8b7bc9d
Merge pull request #13403 from jordan-woyak/backend_info
VideoCommon: Move backend_info out of VideoConfig struct.
2025-03-10 15:06:19 -04:00