2744 Commits (b759bf351352e29a8633d194e5ce097bd0e3d060)

Author SHA1 Message Date
Lioncash b759bf3513 render_base: Clarify/normalize getter functions 10 years ago
Lioncash c9f47a9b3c renderer_base: Don't directly expose the rasterizer unique_ptr 10 years ago
LittleWhite 8a7526eda8 Set the appropriate locale to get float conversion working using std::to_string 10 years ago
MerryMage 447d9a5677 DSP: Implement Pipe 2 10 years ago
Yuri Kunde Schlesner 46dc35ae20 Memory: Do correct Phys->Virt address translation for non-APP linheap 10 years ago
Yuri Kunde Schlesner d2ce686d97 Pica: Write depth value even when depth test is disabled 10 years ago
MerryMage adb7e78b17 DSP: Print hash of firmware to console 10 years ago
Yuri Kunde Schlesner 16cb116917 core: Use unrestricted union to hold storage of ResultVal value 10 years ago
Yuri Kunde Schlesner 990a3e6038 Loader/NCCH: Log the program ID during loading 10 years ago
mailwl a26b4a58bc ac:u: Stub IsConnected 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. 11 years ago
bunnei da4f531a59 gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]). 11 years ago
bunnei ff25eb8cc9 gl_shader_gen: Implement lighting red, green, and blue reflection. 11 years ago
bunnei 4f0fc85f84 gl_shader_gen: View should be normalized. 11 years ago
bunnei d376a783ea gl_shader_gen: Implement fragment lighting fresnel effect. 11 years ago
bunnei b07c7c26c6 gl_shader_gen: Implement fragment lighting specular 1 component. 11 years ago
bunnei f878148e30 gl_shader_gen: Add support for D0 LUT scaling. 11 years ago
bunnei 481017a334 gl_shader_gen: Refactor lighting config to match Pica register naming. 11 years ago
bunnei 1bb0aa6c01 pica: Cleanup and add some comments to lighting registers. 11 years ago
bunnei 2658c7f266 gl_rasterizer: Minor naming refactor on Pica register naming. 11 years ago
bunnei f7510ba8f0 gl_shader_gen: Reorganize and cleanup lighting code. 11 years ago
bunnei 9cd5c49ee5 gl_shader_gen: Fix directional lights. 11 years ago
bunnei aabc988463 gl_shader_gen: Fix bug with lighting where clamp highlights was only applied to last light. 11 years ago
bunnei 14877aa76f gl_shader_gen: View vector needs to be normalized when computing half angle vector. 11 years ago
bunnei bb3014fb28 renderer_opengl: Use textures for fragment shader LUTs instead of UBOs. 11 years ago
bunnei 81511f08fa renderer_opengl: Initial implementation of basic specular lighting. 11 years ago