Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #811 from archshift/commonify | archshift | 2015-05-31 |
|\ | | | | | Commonify video_core utility headers | ||
* | | Pica: Use zero for the SecondaryFragmentColor source. | bunnei | 2015-05-31 |
| | | | | | | | | - This is a workaround until we support fragment lighting. | ||
* | | rasterizer: Remove unnecessary 'using' for BlendEquation. | bunnei | 2015-05-31 |
| | | |||
* | | Pica: Implement LogicOp function. | bunnei | 2015-05-31 |
| | | |||
* | | rasterizer: Implement AddSigned combiner function for alpha channel. | bunnei | 2015-05-31 |
| | | |||
* | | vertex_shader: Use address offset on src2 in inverted mode. | bunnei | 2015-05-31 |
| | | |||
* | | Pica: Implement command buffer execution registers. | bunnei | 2015-05-31 |
| | | |||
* | | vertex_shader: Implement SLT/SLTI instructions. | bunnei | 2015-05-31 |
| | | |||
* | | vertex_shader: Implement MIN instruction. | bunnei | 2015-05-31 |
| | | |||
| * | Move video_core/color.h to common/color.h | archshift | 2015-05-30 |
| | | |||
| * | Move video_core/math.h to common/vector_math.h | archshift | 2015-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). | Emmanuel Gil Peyrot | 2015-05-29 |
| | |||
* | gl_state: Remove unnecessary const specifier on Apply | Lioncash | 2015-05-23 |
| | |||
* | video_core/utils: Remove unused variables in GetMortonOffset | Lioncash | 2015-05-23 |
| | |||
* | Pica: Create 'State' structure and move state memory there. | bunnei | 2015-05-22 |
| | |||
* | gl_state: Fix a condition typo in Apply | Lioncash | 2015-05-22 |
| | |||
* | OpenGL renderer | tfarley | 2015-05-22 |
| | |||
* | Merge pull request #772 from lioncash/warn | bunnei | 2015-05-18 |
|\ | | | | | core/video_core: Fix a few warnings when compiling on MSVC. | ||
* | | GPU/DefaultAttributes: Clear up a comment in command_processor | Subv | 2015-05-17 |
| | | |||
* | | GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the ↵ | Subv | 2015-05-17 |
| | | | | | | | | | | | | default attributes, if set. closes #735 | ||
* | | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-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 IsDefaultAttribute | Lioncash | 2015-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 rasterization | Yuri Kunde Schlesner | 2015-05-12 |
| | |||
* | Implement I4 texture format | archshift | 2015-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. | bunnei | 2015-05-09 |
| | |||
* | rasterizer: Implemented AddSigned combiner op. | bunnei | 2015-05-09 |
| | |||
* | rasterizer: Fixed a depth testing bug. | bunnei | 2015-05-09 |
| | |||
* | rasterizer: Implement combiner buffer input. | bunnei | 2015-05-09 |
| | |||
* | rasterizer: Return zero'd vectors on error conditions. | bunnei | 2015-05-09 |
| | |||
* | vertex_shader: Implement FLR instruction. | bunnei | 2015-05-09 |
| | |||
* | vertex_shader: Implement MADI instruction. | bunnei | 2015-05-09 |
| | | | | nihstro: Update submodule to latest upstream/master to support MADI instruction decoding. | ||
* | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 2015-05-09 |
| | |||
* | Memory: Support more regions in the VAddr-PAddr translation functions | Yuri Kunde Schlesner | 2015-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 constants | Yuri Kunde Schlesner | 2015-05-09 |
| | |||
* | Merge pull request #721 from yuriks/more-cleanups | Yuri Kunde Schlesner | 2015-05-07 |
|\ | | | | | More cleanups | ||
| * | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 |
| | | |||
* | | Merge pull request #695 from Subv/crash_f | bunnei | 2015-05-06 |
|\ \ | |/ |/| | GPU: Implemented default vertex shader attributes. | ||
| * | GPU: Implemented default vertex shader attributes. | Subv | 2015-05-06 |
| | | | | | | | | Fixes some games crashing. | ||
* | | VideoCore: Remove a superfluous auto variable declaration in debug_utils. | Emmanuel Gil Peyrot | 2015-04-29 |
| | | |||
* | | Silence some -Wsign-compare warnings. | Rohit Nirmal | 2015-04-09 |
|/ | |||
* | Changed occurences of colour to color for consistency | Gareth Higgins | 2015-04-05 |
| | |||
* | Allow the user to set the background clear color during emulation | archshift | 2015-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_fix | bunnei | 2015-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 ↵ | Emmanuel Gil Peyrot | 2015-03-16 |
| | | | | | | | | deduce the right type. | ||
| * | Pica/VertexShader: Fix a bug caused due to incorrect assumptions of ↵ | Tony Wasserka | 2015-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/lcdfb | bunnei | 2015-03-10 |
|\ | | | | | Implement SetLcdForceBlack and add implementation for color filling in the GPU code | ||
* \ | Merge pull request #643 from Subv/dem_feels | bunnei | 2015-03-09 |
|\ \ | | | | | | | GPU: Implemented more depth buffer formats. | ||
| * | | GPU: Added the stencil test structure to the Pica Regs struct. | Subv | 2015-03-09 |
| | | | |||
| * | | GPU: Implemented more depth buffer formats. | Subv | 2015-03-09 |
| | | | | | | | | | | | | This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others | ||
| | * | Added LCD registers, and implementation for color filling in OGL code. | archshift | 2015-03-09 |
| | | |