4486 Commits (81bcb331f8be8d3d5bacb652b0fca320d71d24ea)

Author SHA1 Message Date
LittleWhite c4c48d4ab3 Display errors in GUI when loading ROM failed 10 years ago
Dwayne Slater 141fe87a0f Add immediate mode vertex submission 10 years ago
MerryMage e0f6f23b3e Config: Use unique_ptr instead of raw pointer 10 years ago
MerryMage f2c32b7336 Dependencies: Remove GLFW, Add SDL2 10 years ago
Kloen c72411acb2 ThreadProcessorId_All on SVC::CreateThread 10 years ago
Yuri Kunde Schlesner f91de86e81 Service/CFG: Fix potential endianess issue 10 years ago
Yuri Kunde Schlesner 37a56c1060 Service/CFG: Add block 0x000A0000 (username) to default config file 10 years ago
Yuri Kunde Schlesner 599af1f430 Service/CAM: Add doxycomments to all service functions 10 years ago
MerryMage 7ca5dd5e08 x64 Emitter: Fix L bit in VEX prefix 10 years ago
mailwl 7695b324c9 Initial implementation ir:user 10 years ago
MerryMage 0e58079fcd renderer_opengl: Initalise fragment shader LUT textures 10 years ago
MerryMage d2710b784a AudioCore: Skeleton Implementation 10 years ago
Dwayne Slater 77879fcf08 Fix out of bounds array access when loading a component >= 12 10 years ago
Dwayne Slater ad2c86d416 Add support for padding vertex attributes 10 years ago
Yuri Kunde Schlesner 56ddccd40e Service/CAM: Dummy implementation of some functions 10 years ago
MerryMage 867c111e99 BitField: Make trivially copyable and remove assignment operator 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
Lioncash e9114a6976 backend: defaulted move constructor/assignment 10 years ago
LittleWhite 3a13842bb2 Add a configuration entry to enable/disable the check 10 years ago