aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2015-06-08Render-to-texture flush, interval math fixtfarley
2015-06-08Liberal texture unbind (clout menu)tfarley
2015-06-08Depth format fix (crush3d intro/black screens)tfarley
2015-06-08Implemented glColorMasktfarley
2015-05-31Merge pull request #811 from archshift/commonifyarchshift
Commonify video_core utility headers
2015-05-31Pica: Use zero for the SecondaryFragmentColor source.bunnei
- This is a workaround until we support fragment lighting.
2015-05-31rasterizer: Remove unnecessary 'using' for BlendEquation.bunnei
2015-05-31Pica: Implement LogicOp function.bunnei
2015-05-31rasterizer: Implement AddSigned combiner function for alpha channel.bunnei
2015-05-31vertex_shader: Use address offset on src2 in inverted mode.bunnei
2015-05-31Pica: Implement command buffer execution registers.bunnei
2015-05-31vertex_shader: Implement SLT/SLTI instructions.bunnei
2015-05-31vertex_shader: Implement MIN instruction.bunnei
2015-05-30Move video_core/color.h to common/color.harchshift
2015-05-30Move video_core/math.h to common/vector_math.harchshift
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot
2015-05-23gl_state: Remove unnecessary const specifier on ApplyLioncash
2015-05-23video_core/utils: Remove unused variables in GetMortonOffsetLioncash
2015-05-22Pica: Create 'State' structure and move state memory there.bunnei
2015-05-22gl_state: Fix a condition typo in ApplyLioncash
2015-05-22OpenGL renderertfarley
2015-05-18Merge pull request #772 from lioncash/warnbunnei
core/video_core: Fix a few warnings when compiling on MSVC.
2015-05-17GPU/DefaultAttributes: Clear up a comment in command_processorSubv
2015-05-17GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the ↵Subv
default attributes, if set. closes #735
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner
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.
2015-05-14pica: Add the ULL specifier in IsDefaultAttributeLioncash
This is necessary otherwise there are warnings about a 32-bit result being casted to a 64-bit value.
2015-05-12GPU: Add more fine grained profiling for vertex shader and rasterizationYuri Kunde Schlesner
2015-05-10Implement I4 texture formatarchshift
@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.
2015-05-09rasterizer: Implemented combiner output scaling.bunnei
2015-05-09rasterizer: Implemented AddSigned combiner op.bunnei
2015-05-09rasterizer: Fixed a depth testing bug.bunnei
2015-05-09rasterizer: Implement combiner buffer input.bunnei
2015-05-09rasterizer: Return zero'd vectors on error conditions.bunnei
2015-05-09vertex_shader: Implement FLR instruction.bunnei
2015-05-09vertex_shader: Implement MADI instruction.bunnei
nihstro: Update submodule to latest upstream/master to support MADI instruction decoding.
2015-05-09Memory: Add GetPhysicalPointer helper functionYuri Kunde Schlesner
2015-05-09Memory: Support more regions in the VAddr-PAddr translation functionsYuri Kunde Schlesner
Also adds better documentation and removes the one-off reimplementation of the function in pica.h.
2015-05-09Memory: Re-organize and rename memory area address constantsYuri Kunde Schlesner
2015-05-07Merge pull request #721 from yuriks/more-cleanupsYuri Kunde Schlesner
More cleanups
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-06Merge pull request #695 from Subv/crash_fbunnei
GPU: Implemented default vertex shader attributes.
2015-05-06GPU: Implemented default vertex shader attributes.Subv
Fixes some games crashing.
2015-04-29VideoCore: Remove a superfluous auto variable declaration in debug_utils.Emmanuel Gil Peyrot
2015-04-09Silence some -Wsign-compare warnings.Rohit Nirmal
2015-04-05Changed occurences of colour to color for consistencyGareth Higgins
2015-04-03Allow the user to set the background clear color during emulationarchshift
The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
2015-03-16Merge pull request #652 from neobrain/shader_output_fixbunnei
Pica/VertexShader: Fix a bug caused due to incorrect assumptions of consecutive output register tables.
2015-03-16VideoCore: Add static_cast around expressions where the compiler doesn’t ↵Emmanuel Gil Peyrot
deduce the right type.
2015-03-12Pica/VertexShader: Fix a bug caused due to incorrect assumptions of ↵Tony Wasserka
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.
2015-03-10Merge pull request #629 from archshift/lcdfbbunnei
Implement SetLcdForceBlack and add implementation for color filling in the GPU code