aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core/pica.h
Commit message (Collapse)AuthorAge
* Videocore: Don't reinitialize register name map on every queryGravatar Yuri Kunde Schlesner2015-07-26
| | | | This greatly speeds up the command list debug widget.
* Merge pull request #892 from zawata/another-warning-fixesGravatar Yuri Kunde Schlesner2015-07-25
|\ | | | | Yet More Warning Fixes
* \ Merge pull request #968 from Subv/texture_filteringGravatar bunnei2015-07-21
|\ \ | | | | | | GPU: Added registers for min and mag texture filters
| * | GPU: Added registers for min and mag texture filters and implemented them in ↵Gravatar Subv2015-07-21
| | | | | | | | | | | | the hw renderer.
* | | Merge pull request #929 from neobrain/geoshader_definitionsGravatar Tony Wasserka2015-07-21
|\ \ \ | |/ / |/| | Pica/Shader: Add geometry shader definitions.
* | | Pica: Correct switched S/T texture wrapping registersGravatar Yuri Kunde Schlesner2015-07-19
| | | | | | | | | | | | This was found and hwtested by Lectem
* | | 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
| | * Video_Core: Finally fix pesky warningGravatar zawata2015-07-19
| |/ |/|
| * Pica/Shader: Add geometry shader definitions.Gravatar Tony Wasserka2015-07-15
|/
* VideoCore: Implement the DOT3_RGB combinerGravatar Lectem2015-07-14
|
* Pica: Implement stencil testing.Gravatar Tony Wasserka2015-07-13
|
* 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
| |
* | Common: Cleanup emu_window includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|/
* video_core: add extra braces around initializerGravatar Yuri Kunde Schlesner2015-06-14
| | | | Trivial change and fixes several warnings in the clang build.
* 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.
* | Pica: Implement LogicOp function.Gravatar bunnei2015-05-31
| |
* | Pica: Implement command buffer execution registers.Gravatar bunnei2015-05-31
| |
| * 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
|
* Pica: Create 'State' structure and move state memory there.Gravatar bunnei2015-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.
* | 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.
* 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: Fixed a depth testing bug.Gravatar bunnei2015-05-09
|
* rasterizer: Implement combiner buffer input.Gravatar bunnei2015-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
| |
* | GPU: Implemented default vertex shader attributes.Gravatar Subv2015-05-06
|/ | | | Fixes some games crashing.
* 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
* GPU: Added RGB565/RGB8 framebuffer support and various cleanups.Gravatar bunnei2015-03-03
| | | | | | - Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger.
* Added RGBA5551 compatibility in the rasterizerGravatar archshift2015-02-27
| | | | This allows Virtual Console games to display properly.
* Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.hGravatar archshift2015-02-19
|
* Pica/BlendUnit: Implement separate color/alpha blend equations.Gravatar Tony Wasserka2015-02-18
|
* Pica/TextureEnvironment: Treat texture combiner source 1 as the PrimaryColor.Gravatar Tony Wasserka2015-02-18
| | | | Not really sure where the difference is, but some applications seem to use this 1:1 the same way...
* Pica/TextureEnvironment: Add support for the MAD-like texture combiners and ↵Gravatar Tony Wasserka2015-02-18
| | | | clean up texture environment logic.
* Pica/TextureUnit: Implement mirrored repeating texture wrapping.Gravatar Tony Wasserka2015-02-18
|
* Pica: Fix a bug in the register definitions, relating to texture wrapping.Gravatar Tony Wasserka2015-02-18
|
* Pica/OutputMerger: Implement color format checking.Gravatar Tony Wasserka2015-02-18
|
* Pica/CommandProcessor: Properly implement shader load destination offset ↵Gravatar Tony Wasserka2015-02-18
| | | | registers.
* Add more blend equations from 3dbrewGravatar Darius Goad2015-02-09
|
* Rasterizer: Implement the other color and alpha modifiers.Gravatar bunnei2015-02-04
|
* Pica: Implement blend factors.Gravatar bunnei2015-01-31
|