74 Commits (cceecc05e3e949718f39a9f1813c2c12818dd011)

Author SHA1 Message Date
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. 8 years ago
bunnei 89b9893d28 maxwell_3d: Use correct const buffer size and check bounds. 8 years ago
bunnei 881573c77a maxwell_3d: Remove outdated assert. 8 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
Subv 219b5d34e7 GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor. 8 years ago
Lioncash f5bd2617a8 video-core: Move logging macros over to new fmt-capable ones 8 years ago
bunnei b6bed8fd74 memory_manager: Make GpuToCpuAddress return an optional. 8 years ago
bunnei ebef12f037 memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. 8 years ago
Subv 1eca798d8b GPU: Added asserts to our code for handling the QUERY_GET GPU command. 8 years ago
Subv 19a0e7e141 GPU: Pitch textures are now supported, don't assert when encountering them. 8 years ago
bunnei de84b74dd4 maxwell3d: Allow Texture2DNoMipmap as Texture2D. 8 years ago
bunnei 4d9c441bef renderer_opengl: Implement BlendEquation and BlendFunc. 8 years ago
bunnei 65092bf8d8 gl_rasterizer: Implement indexed vertex mode. 8 years ago
Subv e14e38fe0e GPU: Added a function to determine whether a shader stage is enabled or not. 8 years ago
Subv cb3ca1d4cf GPU: Assert when finding a texture with a format type other than UNORM. 8 years ago
Subv 84c9824895 GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEing them. 8 years ago
Subv 7fe4f9491e GPU: Implemented a gpu macro interpreter. 8 years ago
bunnei e04a5dec60 Maxwell3D: Call AccelerateDrawBatch on DrawArrays. 8 years ago
Subv 3707231f5d GPU: Load the sampler info (TSC) when retrieving active textures. 8 years ago
Subv 18a9536efa GPU: Make the debug_context variable a member of the frontend instead of a global. 8 years ago
Subv f73fb9de9d GPU: Added a function to retrieve the active textures for a shader stage. 8 years ago
Subv b9b5b1e740 GPU: Implement the Incoming/FinishedPrimitiveBatch debug breakpoints. 8 years ago
Subv 10b10a14af GPU: Implement the MaxwellCommandLoaded/Processed debug breakpoints. 8 years ago