summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_rasterizer: Fix issue with interpolation of opposite quaternions.Gravatar bunnei2016-02-052-4/+32
* pica_types: Fix typo in docstring.Gravatar bunnei2016-02-051-1/+1
* pica_types: Replace float24/20/16 with a template class.Gravatar bunnei2016-02-055-116/+82
* command_processor: Add an assertion to ensure LUTs are not written past their...Gravatar bunnei2016-02-051-0/+3
* gl_rasterizer: Remove unnecessary casts.Gravatar bunnei2016-02-051-6/+6
* gl_rasterizer: Fix PicaShaderConfig on GCC.Gravatar bunnei2016-02-051-29/+27
* gl_rasterizer: Initial implementation of bump mapping.Gravatar bunnei2016-02-053-5/+42
* gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]).Gravatar bunnei2016-02-051-3/+3
* gl_shader_gen: Implement lighting red, green, and blue reflection.Gravatar bunnei2016-02-053-21/+77
* gl_shader_gen: View should be normalized.Gravatar bunnei2016-02-051-2/+2
* gl_shader_gen: Implement fragment lighting fresnel effect.Gravatar bunnei2016-02-053-9/+38
* gl_shader_gen: Implement fragment lighting specular 1 component.Gravatar bunnei2016-02-053-11/+41
* gl_shader_gen: Add support for D0 LUT scaling.Gravatar bunnei2016-02-053-3/+71
* gl_shader_gen: Refactor lighting config to match Pica register naming.Gravatar bunnei2016-02-053-42/+50
* pica: Cleanup and add some comments to lighting registers.Gravatar bunnei2016-02-052-19/+19
* gl_rasterizer: Minor naming refactor on Pica register naming.Gravatar bunnei2016-02-052-20/+23
* gl_shader_gen: Reorganize and cleanup lighting code.Gravatar bunnei2016-02-051-100/+107
* gl_shader_gen: Fix directional lights.Gravatar bunnei2016-02-051-1/+1
* gl_shader_gen: Fix bug with lighting where clamp highlights was only applied ...Gravatar bunnei2016-02-051-6/+6
* gl_shader_gen: View vector needs to be normalized when computing half angle v...Gravatar bunnei2016-02-051-3/+4
* renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.Gravatar bunnei2016-02-055-27/+64
* renderer_opengl: Initial implementation of basic specular lighting.Gravatar bunnei2016-02-054-13/+165
* renderer_opengl: Implement HW fragment lighting distance attenuation.Gravatar bunnei2016-02-052-17/+38
* renderer_opengl: Implement HW fragment lighting LUTs within our default UBO.Gravatar bunnei2016-02-054-16/+67
* renderer_opengl: Implement diffuse component of HW fragment lighting.Gravatar bunnei2016-02-056-15/+270
* pica: Implement decoding of basic fragment lighting components.Gravatar bunnei2016-02-055-15/+120
* pica: Implement fragment lighting LUTs.Gravatar bunnei2016-02-052-0/+34
* pica: Add decodings for distance attenuation and LUT registers.Gravatar bunnei2016-02-051-1/+104
* pica: Add pica_types module and move float24 definition.Gravatar bunnei2016-02-053-112/+127
* Merge pull request #1391 from tfarley/hw-fb-sync-fixGravatar bunnei2016-02-052-42/+34
|\
| * hwrasterizer: Use proper cached fb addr/sizeGravatar tfarley2016-02-032-42/+34
* | backend: defaulted move constructor/assignmentGravatar Lioncash2016-02-041-18/+2
|/
* Merge pull request #1387 from lioncash/funcGravatar bunnei2016-02-0369-137/+43
|\
| * services: Get rid of unnecessary includesGravatar Lioncash2016-02-0269-132/+32
| * services: Update function tablesGravatar Lioncash2016-02-012-5/+11
* | OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging levelGravatar Yuri Kunde Schlesner2016-02-021-2/+0
|/
* Merge pull request #1377 from MerryMage/mmioGravatar bunnei2016-01-306-13/+127
|\
| * Memory: Implement MMIOGravatar MerryMage2016-01-306-13/+127
* | color: Make trivial helpers constexprGravatar Lioncash2016-01-271-8/+8
* | Merge pull request #1367 from yuriks/jit-jmpGravatar bunnei2016-01-272-6/+6
|\ \
| * | Shader JIT: Fix off-by-one error when compiling JMPsGravatar Yuri Kunde Schlesner2016-01-242-6/+6
* | | Merge pull request #1369 from yuriks/jmpu-invertedGravatar bunnei2016-01-262-2/+5
|\ \ \
| * | | Shader: Implement "invert condition" feature of IFU instructionGravatar Yuri Kunde Schlesner2016-01-242-2/+5
| |/ /
* | | Merge pull request #1370 from yuriks/gpureg-namesGravatar bunnei2016-01-251-57/+465
|\ \ \
| * | | Debugger: Use 3dbrew names for GPU registersGravatar Yuri Kunde Schlesner2016-01-241-57/+465
| |/ /
* | | Merge pull request #1373 from lioncash/castGravatar Yuri Kunde Schlesner2016-01-251-3/+3
|\ \ \
| * | | elf: Don't cast away constGravatar Lioncash2016-01-251-3/+3
* | | | Merge pull request #1372 from lioncash/tieGravatar Yuri Kunde Schlesner2016-01-241-7/+7
|\ \ \ \ | |/ / / |/| | |
| * | | key_map: Use std::tie for comparisonsGravatar Lioncash2016-01-251-7/+7
| |/ /
* / / archive_backend: Remove unnecessary const from return typesGravatar Lioncash2016-01-252-8/+8
|/ /