75 Commits (a7c68376fe6a2108b7da974751c42705440d9c5d)

Author SHA1 Message Date
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. 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