aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core
Commit message (Collapse)AuthorAge
...
* | 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
| | * Added LCD registers, and implementation for color filling in OGL code.Gravatar archshift2015-03-09
| | |
* | | Pica/PrimitiveAssembly: Fix triangle strips and fans being generated with ↵Gravatar Tony Wasserka2015-03-09
| | | | | | | | | | | | incorrect winding order.
* | | Update nihstro submodule to the initial release version.Gravatar archshift2015-03-08
| | | | | | | | | | | | Includes more opcodes to implement in the future.
* | | Merge pull request #636 from bunnei/refactor-screen-winGravatar bunnei2015-03-07
|\ \ \ | |/ / |/| | Set framebuffer layout from EmuWindow.
| * | Set framebuffer layout from EmuWindow.Gravatar bunnei2015-03-07
| |/
* | GPU/Textures: Fixed ETC texture decoding.Gravatar Subv2015-03-07
| |
* | Merge pull request #538 from yuriks/perf-statGravatar Tony Wasserka2015-03-07
|\ \ | |/ |/| Add profiling infrastructure and widget
* | 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.