109 Commits (a6ed792ac43a882d579cd951734d858b9614c31a)

Author SHA1 Message Date
Lioncash 5db1b54b58 video_core/engines/maxwell3d: Get rid of three magic values in CallMethod() 7 years ago
Lioncash 48ce5880a0 video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults() 7 years ago
Fernando Sahmkow 021d28c9b8 Corrections and styling 7 years ago
Fernando Sahmkow 701ce1c9d0 Implement Maxwell3D Data Upload 7 years ago
Fernando Sahmkow ef381e6924 Use ReadBlockUnsafe on TIC and TSC reading 7 years ago
Fernando Sahmkow 492040bd9c Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow 7af82ca022 Implement Bindless Handling on SetupTexture 7 years ago
ReinUsesLisp ddcb711ee8 maxwell_3d: Reduce severity of ProcessSyncPoint 7 years ago
Fernando Sahmkow fc91e21206 Implement SyncPoint Register in the GPU. 7 years ago
Lioncash 22f02076c6 video_core/engines: Make memory manager members private 7 years ago
Lioncash 26223f8124 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
bunnei 22d3dfbcd4 gpu: Rewrite virtual memory manager using PageTable. 7 years ago
bunnei 574e89d924 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago
bunnei 2eaf6c41a4 gpu: Use host address for caching instead of guest address. 7 years ago
ReinUsesLisp 5219edd715 maxwell_3d: Use std::bitset to manage dirty flags 7 years ago
Lioncash a8fa5019b5 video_core: Remove usages of System::GetInstance() within the engines 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
ReinUsesLisp 2bdbb90af7 video_core: Assert on invalid GPU to CPU address queries 7 years ago
ReinUsesLisp 04e68e9738 maxwell_3d: Allow sampler handles with TSC id zero 7 years ago
ReinUsesLisp 390721a561 maxwell_3d: Allow texture handles with TIC id zero 7 years ago
ReinUsesLisp 9a82dec74a maxwell_3d: Set rt_separate_frag_data to 1 by default 7 years ago
ReinUsesLisp b683e41fca gl_rasterizer_cache: Use dirty flags for the depth buffer 7 years ago
ReinUsesLisp 179ee963db gl_rasterizer_cache: Use dirty flags for color buffers 7 years ago
ReinUsesLisp 0ab17ab406 gl_shader_cache: Use dirty flags for shaders 7 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
bunnei 1a543723ab maxwell_3d: Initialize rasterizer color mask registers as enabled. 7 years ago
Rodolfo Bogado 6a2aa6dbdb set default value for point size register 7 years ago
Rodolfo Bogado 1881e86c43 fix viewport and scissor behavior 7 years ago
Markus Wick 97f5c4ffd3 gl_rasterizer: Skip VB upload if the state is clean. 7 years ago
Frederic L ab362aa7e5
gl_rasterizer: Minor cleanup 7 years ago
Rodolfo Bogado 4a6eff3b7b 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 359db6a673 gl_rasterizer: Skip VAO binding if the state is clean. 7 years ago
Rodolfo Bogado 145ae36963 Implement multi-target viewports and blending 7 years ago
bunnei de0ab806df maxwell_3d: Restructure macro upload to use a single macro code memory. 7 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 7 years ago
bunnei 949d9a7136 maxwell_3d: Add code for initializing register defaults. 7 years ago
Lioncash a97cdb5eb4
maxwell_3d: Remove unused variable within ProcessQueryGet() 7 years ago
Lioncash c1e5525fc6 engines/maxwell_*: Use nested namespace specifiers where applicable 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Markus Wick c560043581 rasterizer: Drop unused handler. 7 years ago
bunnei fdd5c97a14 maxwell_3d: Remove assert that no longer applies. 7 years ago
Zach Hilman f32e28c7b8 maxwell_3d: Use CoreTiming for query timestamp 7 years ago
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 20800f2df7 maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() 7 years ago
Subv c5284efd4f Rasterizer: Implemented instanced rendering. 7 years ago
bunnei efe6b473c5 maxwell_3d: Ignore macros that have not been uploaded yet. 8 years ago
bunnei 57982df105 maxwell_3d: Use correct const buffer size and check bounds. 8 years ago
bunnei 904d7eaa94 maxwell_3d: Remove outdated assert. 8 years ago
Lioncash 6030c5ce41 video_core: Eliminate the g_renderer global variable 8 years ago