105 Commits (e351e564658d59ce17fa541c2d3ff015faa1f3d3)

Author SHA1 Message Date
Yuri Kunde Schlesner 7f9a9f1339 OpenGL: Use Sampler Objects to decouple sampler config from textures 10 years ago
Yuri Kunde Schlesner def0e7f71f OpenGL: Remove ugly and endian-unsafe color pointer casts 10 years ago
Yuri Kunde Schlesner efc72d0a4a OpenGL: Add support for Sampler Objects to state tracker 10 years ago
Yuri Kunde Schlesner e5cc2e2ef0 Replace the previous OpenGL loader with a glad-generated 3.3 one 10 years ago
bunnei 3cc5b3c4ad gl_rasterizer_cache: Detect and ignore unnecessary texture flushes. 11 years ago
Yuri Kunde Schlesner 424b0fa646 Integrate the MicroProfile profiling library 11 years ago
Subv 4afd01e55e HWRenderer: Added a workaround for the Intel Windows driver bug that causes glTexSubImage2D to not change the stencil buffer. 11 years ago
Subv c0ddc0df52 HWRasterizer: Implemented stencil ops 6 and 7. 11 years ago
Subv 2caf213ae0 HWRasterizer: Implemented stencil op 1 (GL_ZERO) 11 years ago
Subv 9c8f4fdd75 GLRasterizer: Implemented stencil testing in the hw renderer. 11 years ago
bunnei 2d100ebae3 Shader: Move shader code to its own subdirectory, "shader". 11 years ago
bunnei f622a78544 GPU: Refactor "VertexShader" namespace to "Shader". 11 years ago
Yuri Kunde Schlesner fe3a7af354 OpenGL: Fix state tracking in situations with reused object handles 11 years ago
Yuri Kunde Schlesner 60df1c9b2b OpenGL: Remove redundant texture.enable_2d field from OpenGLState 11 years ago
Yuri Kunde Schlesner 428154da45 OpenGL: Add a profiler category measuring framebuffer readback 11 years ago
Yuri Kunde Schlesner 1762267de4 OpenGL: Make OpenGL object resource wrappers fully inline 11 years ago
Subv 7b4961e968 Rasterizer/GL: Set the border color when binding a texture. 11 years ago
Yuri Kunde Schlesner e5c4fe0098 GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls 11 years ago
Subv 009e34f08a GPU: Added registers for min and mag texture filters and implemented them in the hw renderer. 11 years ago
Subv a694caeee0 GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist. 11 years ago
Tony Wasserka 902fa4da52 Add CiTrace recording support. 11 years ago
Lectem 58d1c6398e Added GL_CLAMP_TO_BORDER support 11 years ago
Emmanuel Gil Peyrot 4964a359e1 Core: Cleanup hw includes. 11 years ago
Emmanuel Gil Peyrot f48b28ad27 Core, VideoCore: Replace or fix exit() calls. 11 years ago
Emmanuel Gil Peyrot 596b7c4f63 Common: Cleanup key_map includes. 11 years ago
Emmanuel Gil Peyrot 94fc644430 VideoCore: Log the GL driver’s vendor and renderer. 11 years ago
tfarley 26bc816d7a Renderer formatting edits 11 years ago
tfarley 66b0d799ee Render-to-texture flush, interval math fix 11 years ago
tfarley 5025b35563 Liberal texture unbind (clout menu) 11 years ago
tfarley fa2c92a3ac Depth format fix (crush3d intro/black screens) 11 years ago
tfarley d42275f11c Implemented glColorMask 11 years ago
bunnei 33b9abb91e Pica: Use zero for the SecondaryFragmentColor source. 11 years ago
bunnei e6ace38815 Pica: Implement LogicOp function. 11 years ago
archshift 76690392bf Move video_core/color.h to common/color.h 11 years ago
archshift 5df2d1b5f7 Move video_core/math.h to common/vector_math.h 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
Lioncash 951353558e gl_state: Remove unnecessary const specifier on Apply 11 years ago
bunnei 1b42d55a9d Pica: Create 'State' structure and move state memory there. 11 years ago
Lioncash 23d5df9d9c gl_state: Fix a condition typo in Apply 11 years ago
tfarley 05dc633a8c OpenGL renderer 11 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files 11 years ago
Yuri Kunde Schlesner 17a8cae003 Memory: Add GetPhysicalPointer helper function 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
archshift cae89fb315 Allow the user to set the background clear color during emulation 11 years ago
archshift 041e99b613 Added LCD registers, and implementation for color filling in OGL code. 11 years ago
bunnei 9960c49c21 Set framebuffer layout from EmuWindow. 11 years ago
Yuri Kunde Schlesner cd1fbfcf1b Add profiling infrastructure and widget 11 years ago
Emmanuel Gil Peyrot c439b3074d video_core: Implement the remaining framebuffer formats in the OpenGL renderer. 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h 11 years ago
Yuri Kunde Schlesner 5961a2852d GSP: Update framebuffer info on all interrupts 11 years ago