79 Commits (5af4160bf2a7d59c7c407131473feeb669ab37c5)

Author SHA1 Message Date
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
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. 7 years ago
bunnei 57982df105 maxwell_3d: Use correct const buffer size and check bounds. 7 years ago
bunnei 904d7eaa94 maxwell_3d: Remove outdated assert. 7 years ago
Lioncash 6030c5ce41 video_core: Eliminate the g_renderer global variable 7 years ago
Subv 8f2c4191ab GPU: Remove the assert that required the CODE_ADDRESS to be 0. 8 years ago
Lioncash 8b08f82dc7 maxwell_3d: Remove unused variable within GetStageTextures() 8 years ago
bunnei 8aeff9cf8e gl_rasterizer: Fix check for if a shader stage is enabled. 8 years ago
Subv c1811ed3d1 GPU: Support clears that don't clear the color buffer. 8 years ago
Subv be51120d23 GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. 8 years ago
James Rowe 0d46f0df12 Update clang format 8 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
Subv a3d82ef5d9 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago
Subv dbfc39d214 GPU: Implement sampling multiple textures in the generated glsl shaders. 8 years ago
Subv d57333406d GPU: Partial implementation of long GPU queries. 8 years ago
bunnei f41eb95e13 maxwell_3d: Reset vertex counts after drawing. 8 years ago
Lioncash 8475496630
general: Convert assertion macros over to be fmt-compatible 8 years ago
Subv c16cfbbc6c GPU: Reduce the number of registers of Maxwell3D to 0xE00. 8 years ago
Subv a994446b6e GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor. 8 years ago
Lioncash b7551e457b
video-core: Move logging macros over to new fmt-capable ones 8 years ago
bunnei 239ac8abe2 memory_manager: Make GpuToCpuAddress return an optional. 8 years ago
bunnei 9e11a76e92 memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. 8 years ago
Subv f208953585 GPU: Added asserts to our code for handling the QUERY_GET GPU command. 8 years ago
Subv 48d4efbd69 GPU: Pitch textures are now supported, don't assert when encountering them. 8 years ago
bunnei 4a8eb6745e maxwell3d: Allow Texture2DNoMipmap as Texture2D. 8 years ago
bunnei 174cba5c58 renderer_opengl: Implement BlendEquation and BlendFunc. 8 years ago
bunnei 1a1af3fda3 gl_rasterizer: Implement indexed vertex mode. 8 years ago
Subv ae58e46036 GPU: Added a function to determine whether a shader stage is enabled or not. 8 years ago
Subv dcc27d6dc1 GPU: Assert when finding a texture with a format type other than UNORM. 8 years ago
Subv 11b4ab9685 GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEing them. 8 years ago
Subv 1ec8d2123d GPU: Implemented a gpu macro interpreter. 8 years ago
bunnei 33c0bf9dc5 Maxwell3D: Call AccelerateDrawBatch on DrawArrays. 8 years ago