aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core
Commit message (Collapse)AuthorAge
* Merge pull request #944 from Subv/spamGravatar bunnei2015-07-19
|\ | | | | GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist.
* | Pica: Correct switched S/T texture wrapping registersGravatar Yuri Kunde Schlesner2015-07-19
| | | | | | | | This was found and hwtested by Lectem
* | Pica: Fix DP3 instruction, which wasn't assigning to the w componentGravatar Yuri Kunde Schlesner2015-07-19
| |
| * GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't ↵Gravatar Subv2015-07-19
|/ | | | exist.
* Rasterizer/Textures: Fixed a bug where the I4 format would get twice the ↵Gravatar Subv2015-07-19
| | | | | | real stride. Also added its name to the texture viewer widget
* Merge pull request #931 from neobrain/move_default_attr_handlerGravatar Tony Wasserka2015-07-15
|\ | | | | Pica/CommandProcessor: Move default attribute setup to the proper position.
| * Pica/CommandProcessor: Move default attribute setup to the proper position.Gravatar Tony Wasserka2015-07-15
| |
* | Pica/Clipper: Output proper number of triangles in debugging logs.Gravatar Tony Wasserka2015-07-15
|/
* VideoCore: Implement the DOT3_RGB combinerGravatar Lectem2015-07-14
|
* Pica: Implement stencil testing.Gravatar Tony Wasserka2015-07-13
|
* Clean up command_processor.cpp.Gravatar Tony Wasserka2015-07-13
|
* Add CiTrace recording support.Gravatar Tony Wasserka2015-07-13
| | | | | | 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).
* Merge pull request #907 from Lectem/clamp_to_borderGravatar Tony Wasserka2015-07-12
|\ | | | | Add GL_CLAMP_TO_BORDER support.
| * Added GL_CLAMP_TO_BORDER supportGravatar Lectem2015-07-09
| |
* | Core: Cleanup hw includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
* | Core, VideoCore: Replace or fix exit() calls.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
* | CitraQt: Cleanup includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
* | Common: Cleanup emu_window includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
* | Common: Cleanup key_map includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|/
* VideoCore: Fix floating point warningGravatar zawata2015-06-26
|
* VideoCore: Log the GL driver’s vendor and renderer.Gravatar Emmanuel Gil Peyrot2015-06-16
|
* video_core: add extra braces around initializerGravatar Yuri Kunde Schlesner2015-06-14
| | | | Trivial change and fixes several warnings in the clang build.
* Renderer formatting editsGravatar tfarley2015-06-08
|
* Render-to-texture flush, interval math fixGravatar tfarley2015-06-08
|
* Liberal texture unbind (clout menu)Gravatar tfarley2015-06-08
|
* Depth format fix (crush3d intro/black screens)Gravatar tfarley2015-06-08
|
* Implemented glColorMaskGravatar tfarley2015-06-08
|
* Merge pull request #811 from archshift/commonifyGravatar archshift2015-05-31
|\ | | | | Commonify video_core utility headers
* | Pica: Use zero for the SecondaryFragmentColor source.Gravatar bunnei2015-05-31
| | | | | | | | - This is a workaround until we support fragment lighting.
* | rasterizer: Remove unnecessary 'using' for BlendEquation.Gravatar bunnei2015-05-31
| |
* | Pica: Implement LogicOp function.Gravatar bunnei2015-05-31
| |
* | rasterizer: Implement AddSigned combiner function for alpha channel.Gravatar bunnei2015-05-31
| |
* | vertex_shader: Use address offset on src2 in inverted mode.Gravatar bunnei2015-05-31
| |
* | Pica: Implement command buffer execution registers.Gravatar bunnei2015-05-31
| |
* | vertex_shader: Implement SLT/SLTI instructions.Gravatar bunnei2015-05-31
| |
* | vertex_shader: Implement MIN instruction.Gravatar bunnei2015-05-31
| |
| * Move video_core/color.h to common/color.hGravatar archshift2015-05-30
| |
| * Move video_core/math.h to common/vector_math.hGravatar archshift2015-05-30
|/ | | | The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|
* gl_state: Remove unnecessary const specifier on ApplyGravatar Lioncash2015-05-23
|
* video_core/utils: Remove unused variables in GetMortonOffsetGravatar Lioncash2015-05-23
|
* Pica: Create 'State' structure and move state memory there.Gravatar bunnei2015-05-22
|
* gl_state: Fix a condition typo in ApplyGravatar Lioncash2015-05-22
|
* OpenGL rendererGravatar tfarley2015-05-22
|
* Merge pull request #772 from lioncash/warnGravatar bunnei2015-05-18
|\ | | | | core/video_core: Fix a few warnings when compiling on MSVC.
* | GPU/DefaultAttributes: Clear up a comment in command_processorGravatar Subv2015-05-17
| |
* | GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the ↵Gravatar Subv2015-05-17
| | | | | | | | | | | | default attributes, if set. closes #735
* | Memmap: Re-organize memory function in two filesGravatar Yuri Kunde Schlesner2015-05-15
| | | | | | | | | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
| * pica: Add the ULL specifier in IsDefaultAttributeGravatar Lioncash2015-05-14
|/ | | | This is necessary otherwise there are warnings about a 32-bit result being casted to a 64-bit value.
* GPU: Add more fine grained profiling for vertex shader and rasterizationGravatar Yuri Kunde Schlesner2015-05-12
|