3223 Commits (b7db0ece1d23291f4f3cc73ff367ffa2b44e5671)
 

Author SHA1 Message Date
bunnei b7db0ece1d Merge pull request #1406 from MerryMage/bitfield2 10 years ago
MerryMage 867c111e99 BitField: Make trivially copyable and remove assignment operator 10 years ago
bunnei 27f371e0a7 Merge pull request #1264 from bunnei/fragment-lighting-hw 10 years ago
bunnei a5f5751b75 pica: Cleanup lighting register definitions and documentation. 10 years ago
bunnei 0a12278cd2 gl_rasterizer: Use alignas(16) instead of explicit padding. 10 years ago
bunnei 1dd1f58218 renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types. 10 years ago
bunnei a6ad0df69f gl_rasterizer: Fix issue with interpolation of opposite quaternions. 10 years ago
bunnei 0e48729a3a pica_types: Fix typo in docstring. 10 years ago
bunnei cc283bfedd pica_types: Replace float24/20/16 with a template class. 10 years ago
bunnei 27523be7a4 command_processor: Add an assertion to ensure LUTs are not written past their boundaries. 10 years ago
bunnei fb6e05281c gl_rasterizer: Remove unnecessary casts. 10 years ago
bunnei a30c609b75 gl_rasterizer: Fix PicaShaderConfig on GCC. 10 years ago
bunnei 4e22e5544a gl_rasterizer: Initial implementation of bump mapping. 10 years ago
bunnei da4f531a59 gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]). 10 years ago
bunnei ff25eb8cc9 gl_shader_gen: Implement lighting red, green, and blue reflection. 10 years ago
bunnei 4f0fc85f84 gl_shader_gen: View should be normalized. 10 years ago
bunnei d376a783ea gl_shader_gen: Implement fragment lighting fresnel effect. 10 years ago
bunnei b07c7c26c6 gl_shader_gen: Implement fragment lighting specular 1 component. 10 years ago
bunnei f878148e30 gl_shader_gen: Add support for D0 LUT scaling. 10 years ago
bunnei 481017a334 gl_shader_gen: Refactor lighting config to match Pica register naming. 10 years ago
bunnei 1bb0aa6c01 pica: Cleanup and add some comments to lighting registers. 10 years ago
bunnei 2658c7f266 gl_rasterizer: Minor naming refactor on Pica register naming. 10 years ago
bunnei f7510ba8f0 gl_shader_gen: Reorganize and cleanup lighting code. 10 years ago
bunnei 9cd5c49ee5 gl_shader_gen: Fix directional lights. 10 years ago
bunnei aabc988463 gl_shader_gen: Fix bug with lighting where clamp highlights was only applied to last light. 10 years ago
bunnei 14877aa76f gl_shader_gen: View vector needs to be normalized when computing half angle vector. 10 years ago
bunnei bb3014fb28 renderer_opengl: Use textures for fragment shader LUTs instead of UBOs. 10 years ago
bunnei 81511f08fa renderer_opengl: Initial implementation of basic specular lighting. 10 years ago
bunnei 49cd958486 renderer_opengl: Implement HW fragment lighting distance attenuation. 10 years ago
bunnei 11fba4e8d0 renderer_opengl: Implement HW fragment lighting LUTs within our default UBO. 10 years ago
bunnei 07b07a2f24 renderer_opengl: Implement diffuse component of HW fragment lighting. 10 years ago
bunnei 3c3e328340 pica: Implement decoding of basic fragment lighting components. 10 years ago
bunnei 8a9194f06e pica: Implement fragment lighting LUTs. 10 years ago
bunnei fe094ec9a0 pica: Add decodings for distance attenuation and LUT registers. 10 years ago
bunnei d5edd881d3 pica: Add pica_types module and move float24 definition. 10 years ago
bunnei 20336f286a Merge pull request #1391 from tfarley/hw-fb-sync-fix 10 years ago
Yuri Kunde Schlesner 03673665db Merge pull request #1392 from lioncash/move 10 years ago
Lioncash e9114a6976 backend: defaulted move constructor/assignment 10 years ago
tfarley 958e67ab53 hwrasterizer: Use proper cached fb addr/size 10 years ago
bunnei 11f8d32e41 Merge pull request #1387 from lioncash/func 10 years ago
Mathew Maidment ce5ae35dd5 Merge pull request #1388 from yuriks/spammy-opengl-debug 10 years ago
Yuri Kunde Schlesner e82e3f64fd OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level 10 years ago
Lioncash c731d31b7c services: Get rid of unnecessary includes 10 years ago
Lioncash 9bcfc35ba0 services: Update function tables 10 years ago
bunnei 7a6eac7fa4 Merge pull request #1377 from MerryMage/mmio 10 years ago
MerryMage e614492dca Memory: Implement MMIO 10 years ago
bunnei fa220e2d4b Merge pull request #1379 from lioncash/color 10 years ago
Lioncash 15d0530902 color: Make trivial helpers constexpr 10 years ago
bunnei 9259a8baa5 Merge pull request #1367 from yuriks/jit-jmp 10 years ago
bunnei 70832a600e Merge pull request #1369 from yuriks/jmpu-inverted 10 years ago