94 Commits (25de9134e7bf4e94948a97e7e7c1febe31463f82)

Author SHA1 Message Date
bunnei 7fccfc3ee7 gpu: Use host address for caching instead of guest address. 7 years ago
ReinUsesLisp 20d8c304f2 maxwell_3d: Use std::bitset to manage dirty flags 7 years ago
Lioncash 12774b7c44 video_core: Remove usages of System::GetInstance() within the engines 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
ReinUsesLisp af1543712d video_core: Assert on invalid GPU to CPU address queries 7 years ago
ReinUsesLisp c73b44fc35 maxwell_3d: Allow sampler handles with TSC id zero 7 years ago
ReinUsesLisp 04fe4a72b9 maxwell_3d: Allow texture handles with TIC id zero 7 years ago
ReinUsesLisp fdb76f6147 maxwell_3d: Set rt_separate_frag_data to 1 by default 7 years ago
ReinUsesLisp 1c8411dc8d gl_rasterizer_cache: Use dirty flags for the depth buffer 7 years ago
ReinUsesLisp 6e932fe118 gl_rasterizer_cache: Use dirty flags for color buffers 7 years ago
ReinUsesLisp 5fec808e30 gl_shader_cache: Use dirty flags for shaders 7 years ago
bunnei f8b215e361 gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
bunnei 953c140eca maxwell_3d: Initialize rasterizer color mask registers as enabled. 7 years ago
Rodolfo Bogado b85b478d33 set default value for point size register 7 years ago
Rodolfo Bogado bcf804a44e fix viewport and scissor behavior 7 years ago
Markus Wick 264030c070 gl_rasterizer: Skip VB upload if the state is clean. 7 years ago
Frederic L 56a27afdea gl_rasterizer: Minor cleanup 7 years ago
Rodolfo Bogado a7c68376fe Try to fix problems with stencil test in some games, relax translation to opengl enums to avoid crashing and only generate logs of the errors. 7 years ago
Markus Wick 755aa28572 gl_rasterizer: Skip VAO binding if the state is clean. 7 years ago
Rodolfo Bogado fbd0d677a3 Implement multi-target viewports and blending 7 years ago
bunnei 42b74a5e41 maxwell_3d: Restructure macro upload to use a single macro code memory. 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 7 years ago
bunnei 2bc1f075bb maxwell_3d: Add code for initializing register defaults. 7 years ago
Lioncash 0afddad95c maxwell_3d: Remove unused variable within ProcessQueryGet() 7 years ago
Lioncash cdea084c7d engines/maxwell_*: Use nested namespace specifiers where applicable 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Markus Wick f84b102dfb rasterizer: Drop unused handler. 7 years ago
bunnei 58c9460557 maxwell_3d: Remove assert that no longer applies. 7 years ago
Zach Hilman c5c7c8eb47 maxwell_3d: Use CoreTiming for query timestamp 7 years ago
Lioncash 84f855a61d core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 28cec12008 maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() 7 years ago
Subv 1162a49920 Rasterizer: Implemented instanced rendering. 7 years ago
bunnei cfb59dbe1b maxwell_3d: Ignore macros that have not been uploaded yet. 7 years ago
bunnei 89b9893d28 maxwell_3d: Use correct const buffer size and check bounds. 7 years ago
bunnei 881573c77a maxwell_3d: Remove outdated assert. 7 years ago
Lioncash 49dc22f84e video_core: Eliminate the g_renderer global variable 8 years ago
Subv 3b77420f15 GPU: Remove the assert that required the CODE_ADDRESS to be 0. 8 years ago
Lioncash 10a91d9b9a maxwell_3d: Remove unused variable within GetStageTextures() 8 years ago
bunnei e904e1f785 gl_rasterizer: Fix check for if a shader stage is enabled. 8 years ago
Subv 20afd1187d GPU: Support clears that don't clear the color buffer. 8 years ago
Subv fd4699c84f GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Subv cb4ff57322 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago
Subv 411f04b5a4 GPU: Implement sampling multiple textures in the generated glsl shaders. 8 years ago
Subv 315e5e6cf3 GPU: Partial implementation of long GPU queries. 8 years ago
bunnei fc0fcbe9cc maxwell_3d: Reset vertex counts after drawing. 8 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 8 years ago
Subv 94d0d499c3 GPU: Reduce the number of registers of Maxwell3D to 0xE00. 8 years ago