| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-06 | Silence -Wsign-compare warnings. | Rohit Nirmal | |
| 2015-09-29 | fix some xcode 7.0 warnings | Martin Lindhe | |
| 2015-09-16 | general: Silence some warnings when using clang | Lioncash | |
| 2015-09-11 | video_core: Reorganize headers | Lioncash | |
| 2015-09-11 | video_core: Remove unnecessary includes from headers | Lioncash | |
| 2015-09-10 | Merge pull request #1133 from lioncash/emplace-back | bunnei | |
| gl_rasterizer: Replace push_back calls with emplace_back in AddTriangle | |||
| 2015-09-10 | renderer_opengl: Remove unimplemented function declaration | Lioncash | |
| 2015-09-10 | gl_rasterizer: Replace push_back calls with emplace_back in AddTriangle | Lioncash | |
| 2015-09-03 | OpenGL: Use Sampler Objects to decouple sampler config from textures | Yuri Kunde Schlesner | |
| Fixes #978 | |||
| 2015-09-03 | OpenGL: Remove ugly and endian-unsafe color pointer casts | Yuri Kunde Schlesner | |
| 2015-09-03 | OpenGL: Add support for Sampler Objects to state tracker | Yuri Kunde Schlesner | |
| 2015-08-30 | Replace the previous OpenGL loader with a glad-generated 3.3 one | Yuri Kunde Schlesner | |
| The main advantage of switching to glad from glLoadGen is that, apart from being actively maintained, it supports a customizable entrypoint loader function, which makes it possible to also support OpenGL ES. | |||
| 2015-08-29 | Merge pull request #1049 from Subv/stencil | bunnei | |
| Rasterizer: Corrected the stencil implementation. | |||
| 2015-08-27 | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes. | bunnei | |
| 2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
| This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
| 2015-08-24 | HWRenderer: Added a workaround for the Intel Windows driver bug that causes ↵ | Subv | |
| glTexSubImage2D to not change the stencil buffer. Reported here https://communities.intel.com/message/324464 | |||
| 2015-08-21 | HWRasterizer: Implemented stencil ops 6 and 7. | Subv | |
| 2015-08-21 | HWRasterizer: Implemented stencil op 1 (GL_ZERO) | Subv | |
| 2015-08-20 | GLRasterizer: Implemented stencil testing in the hw renderer. | Subv | |
| 2015-08-15 | Shader: Move shader code to its own subdirectory, "shader". | bunnei | |
| 2015-08-15 | GPU: Refactor "VertexShader" namespace to "Shader". | bunnei | |
| - Also renames "vertex_shader.*" to "shader_interpreter.*" | |||
| 2015-08-06 | OpenGL: Fix state tracking in situations with reused object handles | Yuri Kunde Schlesner | |
| If an OpenGL object is created, bound to a binding using the state tracker, and then destroyed, a newly created object can be assigned the same numeric handle by OpenGL. However, even though it is a new object, and thus needs to be bound to the binding again, the state tracker compared the current and previous handles and concluded that no change needed to be made, leading to failure to bind objects in certain cases. This manifested as broken text in VVVVVV, which this commit fixes along with similar texturing problems in other games. | |||
| 2015-08-05 | OpenGL: Remove redundant texture.enable_2d field from OpenGLState | Yuri Kunde Schlesner | |
| All uses of this field where it's false can just set the texture id to 0 instead. | |||
| 2015-07-28 | OpenGL: Add a profiler category measuring framebuffer readback | Yuri Kunde Schlesner | |
| 2015-07-26 | OpenGL: Make OpenGL object resource wrappers fully inline | Yuri Kunde Schlesner | |
| The functions are so simple that having them separate only bloats the code and hinders optimization. | |||
| 2015-07-23 | Merge pull request #977 from yuriks/glenable-tex2d | bunnei | |
| GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls | |||
| 2015-07-22 | Rasterizer/GL: Set the border color when binding a texture. | Subv | |
| 2015-07-22 | GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls | Yuri Kunde Schlesner | |
| In OpenGL 3, texturing is always enabled, and this call is invalid. While it produced no effect in the rest of the execution, it wouldn't have the intended effect of disabling texturing for that unit. Instead bind a null texture to the unit. | |||
| 2015-07-21 | GPU: Added registers for min and mag texture filters and implemented them in ↵ | Subv | |
| the hw renderer. | |||
| 2015-07-19 | GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't ↵ | Subv | |
| exist. | |||
| 2015-07-13 | Add CiTrace recording support. | Tony Wasserka | |
| This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still). | |||
| 2015-07-12 | Merge pull request #907 from Lectem/clamp_to_border | Tony Wasserka | |
| Add GL_CLAMP_TO_BORDER support. | |||
| 2015-07-09 | Added GL_CLAMP_TO_BORDER support | Lectem | |
| 2015-06-28 | Core: Cleanup hw includes. | Emmanuel Gil Peyrot | |
| 2015-06-28 | Core, VideoCore: Replace or fix exit() calls. | Emmanuel Gil Peyrot | |
| 2015-06-28 | Common: Cleanup key_map includes. | Emmanuel Gil Peyrot | |
| 2015-06-16 | VideoCore: Log the GL driver’s vendor and renderer. | Emmanuel Gil Peyrot | |
| 2015-06-08 | Renderer formatting edits | tfarley | |
| 2015-06-08 | Render-to-texture flush, interval math fix | tfarley | |
| 2015-06-08 | Liberal texture unbind (clout menu) | tfarley | |
| 2015-06-08 | Depth format fix (crush3d intro/black screens) | tfarley | |
| 2015-06-08 | Implemented glColorMask | tfarley | |
| 2015-05-31 | Merge pull request #811 from archshift/commonify | archshift | |
| Commonify video_core utility headers | |||
| 2015-05-31 | Pica: Use zero for the SecondaryFragmentColor source. | bunnei | |
| - This is a workaround until we support fragment lighting. | |||
| 2015-05-31 | Pica: Implement LogicOp function. | bunnei | |
| 2015-05-30 | Move video_core/color.h to common/color.h | archshift | |
| 2015-05-30 | Move video_core/math.h to common/vector_math.h | archshift | |
| The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core. | |||
| 2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | |
| 2015-05-23 | gl_state: Remove unnecessary const specifier on Apply | Lioncash | |
| 2015-05-22 | Pica: Create 'State' structure and move state memory there. | bunnei | |
