aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core
Commit message (Collapse)AuthorAge
...
* 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
|
* Implement I4 texture formatGravatar archshift2015-05-10
| | | | | | @neobrain, could you confirm that this is correct? It's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D.
* rasterizer: Implemented combiner output scaling.Gravatar bunnei2015-05-09
|
* rasterizer: Implemented AddSigned combiner op.Gravatar bunnei2015-05-09
|
* rasterizer: Fixed a depth testing bug.Gravatar bunnei2015-05-09
|
* rasterizer: Implement combiner buffer input.Gravatar bunnei2015-05-09
|
* rasterizer: Return zero'd vectors on error conditions.Gravatar bunnei2015-05-09
|
* vertex_shader: Implement FLR instruction.Gravatar bunnei2015-05-09
|
* vertex_shader: Implement MADI instruction.Gravatar bunnei2015-05-09
| | | | nihstro: Update submodule to latest upstream/master to support MADI instruction decoding.
* Memory: Add GetPhysicalPointer helper functionGravatar Yuri Kunde Schlesner2015-05-09
|
* Memory: Support more regions in the VAddr-PAddr translation functionsGravatar Yuri Kunde Schlesner2015-05-09
| | | | | Also adds better documentation and removes the one-off reimplementation of the function in pica.h.
* Memory: Re-organize and rename memory area address constantsGravatar Yuri Kunde Schlesner2015-05-09
|
* Merge pull request #721 from yuriks/more-cleanupsGravatar Yuri Kunde Schlesner2015-05-07
|\ | | | | More cleanups
| * Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-07
| |
* | Merge pull request #695 from Subv/crash_fGravatar bunnei2015-05-06
|\ \ | |/ |/| GPU: Implemented default vertex shader attributes.
| * GPU: Implemented default vertex shader attributes.Gravatar Subv2015-05-06
| | | | | | | | Fixes some games crashing.
* | VideoCore: Remove a superfluous auto variable declaration in debug_utils.Gravatar Emmanuel Gil Peyrot2015-04-29
| |
* | Silence some -Wsign-compare warnings.Gravatar Rohit Nirmal2015-04-09
|/
* Changed occurences of colour to color for consistencyGravatar Gareth Higgins2015-04-05
|
* Allow the user to set the background clear color during emulationGravatar archshift2015-04-03
| | | | The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
* Merge pull request #652 from neobrain/shader_output_fixGravatar bunnei2015-03-16
|\ | | | | Pica/VertexShader: Fix a bug caused due to incorrect assumptions of consecutive output register tables.
* | VideoCore: Add static_cast around expressions where the compiler doesn’t ↵Gravatar Emmanuel Gil Peyrot2015-03-16
| | | | | | | | deduce the right type.
| * Pica/VertexShader: Fix a bug caused due to incorrect assumptions of ↵Gravatar Tony Wasserka2015-03-12
|/ | | | | | consecutive output register tables. We now write create a temporary buffer for output registers and copy all of them to the actual output vertex structure after the shader has run. This is technically not necessary, but it's easier to vectorize in the future.
* Merge pull request #629 from archshift/lcdfbGravatar bunnei2015-03-10
|\ | | | | Implement SetLcdForceBlack and add implementation for color filling in the GPU code
* \ Merge pull request #643 from Subv/dem_feelsGravatar bunnei2015-03-09
|\ \ | | | | | | GPU: Implemented more depth buffer formats.
| * | GPU: Added the stencil test structure to the Pica Regs struct.Gravatar Subv2015-03-09
| | |
| * | GPU: Implemented more depth buffer formats.Gravatar Subv2015-03-09
| | | | | | | | | | | | This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others