Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | VideoCore: Fix values of unset components in input attribute arrays | Yuri Kunde Schlesner | 2015-07-23 | 1 | -42/+38 |
| | | | | | | | | | | | | | | | | | | | If an input attribute array had a field with less than 4 components, the remaining components were left unset if not specified by a default vertex attribute. If neither mechanism would set a component, it would assume a garbage value. It has been verified that the hardware behavior is to instead to set the missing components from the fixed default of (0 0 0 1). The default vertex attribute values aren't used at all if a vertex array is specified for that attribute. Fixes UI graphics on Fire Emblem: Awakening, a small texturing glitch when selecting a character in Cubic Ninja, as well as eliminating the unset-W hack which was required for Ocarina of Time to not have garbled triangles. This change has been tested against hardware. | ||||
* | Merge pull request #929 from neobrain/geoshader_definitions | Tony Wasserka | 2015-07-21 | 1 | -39/+39 |
|\ | | | | | Pica/Shader: Add geometry shader definitions. | ||||
| * | Pica/Shader: Add geometry shader definitions. | Tony Wasserka | 2015-07-15 | 1 | -39/+39 |
| | | |||||
* | | Pica/CommandProcessor: Move default attribute setup to the proper position. | Tony Wasserka | 2015-07-15 | 1 | -40/+40 |
|/ | |||||
* | Clean up command_processor.cpp. | Tony Wasserka | 2015-07-13 | 1 | -22/+27 |
| | |||||
* | Add CiTrace recording support. | Tony Wasserka | 2015-07-13 | 1 | -2/+53 |
| | | | | | | 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). | ||||
* | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -5/+7 |
| | |||||
* | Pica: Implement command buffer execution registers. | bunnei | 2015-05-31 | 1 | -32/+38 |
| | |||||
* | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 | 1 | -4/+4 |
| | |||||
* | Pica: Create 'State' structure and move state memory there. | bunnei | 2015-05-23 | 1 | -24/+23 |
| | |||||
* | OpenGL renderer | tfarley | 2015-05-23 | 1 | -3/+23 |
| | |||||
* | GPU/DefaultAttributes: Clear up a comment in command_processor | Subv | 2015-05-17 | 1 | -2/+2 |
| | |||||
* | GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the default attributes, if set. | Subv | 2015-05-17 | 1 | -21/+23 |
| | | | | closes #735 | ||||
* | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 2015-05-09 | 1 | -2/+2 |
| | |||||
* | Memory: Support more regions in the VAddr-PAddr translation functions | Yuri Kunde Schlesner | 2015-05-09 | 1 | -2/+2 |
| | | | | | Also adds better documentation and removes the one-off reimplementation of the function in pica.h. | ||||
* | GPU: Implemented default vertex shader attributes. | Subv | 2015-05-07 | 1 | -27/+71 |
| | | | | Fixes some games crashing. | ||||
* | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 2015-03-02 | 1 | -0/+6 |
| | |||||
* | Pica/CommandProcessor: Properly implement shader load destination offset registers. | Tony Wasserka | 2015-02-18 | 1 | -18/+4 |
| | |||||
* | Pica/CommandProcessor: Work around initialized vertex attributes some more. | Tony Wasserka | 2015-02-18 | 1 | -2/+8 |
| | |||||
* | Pica/CommandProcessor: Cleanups. | Tony Wasserka | 2014-12-31 | 1 | -3/+4 |
| | |||||
* | Pica/CommandProcessor: Workaround games not setting the input position's w component. | Tony Wasserka | 2014-12-31 | 1 | -0/+14 |
| | |||||
* | Pica/CommandProcessor: Add support for integer uniforms. | Tony Wasserka | 2014-12-31 | 1 | -0/+13 |
| | |||||
* | GPU: Implement frameskip and remove forced framebuffer swap hack. | bunnei | 2014-12-29 | 1 | -0/+5 |
| | |||||
* | Merge pull request #322 from chinhodado/master | bunnei | 2014-12-22 | 1 | -2/+2 |
|\ | | | | | More warning cleanups | ||||
| * | More warning cleanups | Chin | 2014-12-21 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #291 from purpasmart96/license | bunnei | 2014-12-21 | 1 | -1/+1 |
|\ \ | |/ |/| | License change | ||||
| * | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
| | | |||||
* | | Pica: Add support for boolean uniforms. | Tony Wasserka | 2014-12-20 | 1 | -0/+6 |
| | | |||||
* | | Pica/DebugUtils: Add an event triggered after loading a vertex. | Tony Wasserka | 2014-12-20 | 1 | -0/+3 |
| | | |||||
* | | Pica/CommandProcessor: Add a safety check for invalid (?) GPU configurations. | Tony Wasserka | 2014-12-20 | 1 | -0/+7 |
| | | |||||
* | | Pica/CommandProcessor: Fix vertex decoding if multiple memory areas are accessed for different attributes. | Tony Wasserka | 2014-12-20 | 1 | -7/+8 |
| | | |||||
* | | Pica: Unify ugly address translation hacks. | Tony Wasserka | 2014-12-20 | 1 | -2/+2 |
|/ | |||||
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 1 | -3/+3 |
| | |||||
* | GSP: Trigger GPU interrupts at more accurate locations. | bunnei | 2014-12-10 | 1 | -0/+6 |
| | |||||
* | GPU: Fixed bug in command list size decoding. | bunnei | 2014-12-10 | 1 | -1/+2 |
| | |||||
* | Pica/DebugUtils: Add breakpoint functionality. | Tony Wasserka | 2014-12-09 | 1 | -0/+13 |
| | |||||
* | Silence a few -Wsign-compare warnings. | Rohit Nirmal | 2014-12-01 | 1 | -1/+1 |
| | |||||
* | Fix some warnings | Sean | 2014-10-30 | 1 | -1/+1 |
| | |||||
* | Fix warnings in video_core | Lioncash | 2014-10-08 | 1 | -6/+6 |
| | |||||
* | Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper. | Tony Wasserka | 2014-08-25 | 1 | -4/+16 |
| | |||||
* | Pica/DebugUtils: Add convenient tev setup printer. | Tony Wasserka | 2014-08-25 | 1 | -0/+2 |
| | |||||
* | Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. | Tony Wasserka | 2014-08-25 | 1 | -0/+2 |
| | |||||
* | Pica/CommandProcessor: Implement parameter masking. | Tony Wasserka | 2014-08-25 | 1 | -5/+13 |
| | |||||
* | Pica: Add debug utility functions for dumping geometry data. | Tony Wasserka | 2014-08-25 | 1 | -0/+8 |
| | |||||
* | Pica: Add primitive assembly stage. | Tony Wasserka | 2014-08-12 | 1 | -1/+2 |
| | |||||
* | Pica: Add vertex shader implementation. | Tony Wasserka | 2014-08-12 | 1 | -5/+103 |
| | |||||
* | Pica: Implement vertex loading. | Tony Wasserka | 2014-08-12 | 1 | -1/+80 |
| | |||||
* | Pica: Add command processor. | Tony Wasserka | 2014-08-12 | 1 | -0/+60 |