summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-03-03Merge pull request #1394 from ds84182/immediate-mode-vtxbunnei
Add immediate mode vertex submission
2016-03-02Add immediate mode vertex submissionDwayne Slater
2016-03-02Merge pull request #1403 from MerryMage/sdlbunnei
Dependencies: Remove GLFW, Add SDL2
2016-03-02Config: Use unique_ptr instead of raw pointerMerryMage
2016-03-02Merge pull request #1434 from Kloen/legendbunnei
Add THREADPROCESSORID_ALL on SVC::CreateThread
2016-03-02Dependencies: Remove GLFW, Add SDL2MerryMage
citra: Remove GLFW, Add SDL2 FindSDL2: Do not CACHE SDL2_* variables if library is not found EmuWindow_SDL2: Set minimal client area at initialisation time EmuWindow_SDL2: Corrections EmuWindow_SDL2: Fix no decorations on startup on OS X cmake: windows_copy_files
2016-03-01Merge pull request #1297 from Subv/savesbunnei
DiskDirectory: Initialize the directory member with valid info.
2016-03-01ThreadProcessorId_All on SVC::CreateThreadKloen
2016-02-29Service/CFG: Fix potential endianess issueYuri Kunde Schlesner
2016-02-29Service/CFG: Add block 0x000A0000 (username) to default config fileYuri Kunde Schlesner
2016-02-28Merge pull request #1427 from MerryMage/emit-lbitYuri Kunde Schlesner
x64 Emitter: Fix L bit in VEX prefix
2016-02-27x64 Emitter: Fix L bit in VEX prefixMerryMage
2016-02-26Initial implementation ir:usermailwl
2016-02-26Merge pull request #1352 from LittleWhite-tb/exit_checkbunnei
Add check before closure when emulation is running
2016-02-25Merge pull request #1424 from MerryMage/lut_initbunnei
renderer_opengl: Initalise fragment shader LUT textures
2016-02-25Merge pull request #1386 from MerryMage/audio-core-skeletonbunnei
Audio Core: Skeleton
2016-02-26renderer_opengl: Initalise fragment shader LUT texturesMerryMage
2016-02-24Merge pull request #1395 from ds84182/padding-attributesbunnei
Add support for padding vertex attributes
2016-02-21AudioCore: Skeleton ImplementationMerryMage
This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation.
2016-02-20Fix out of bounds array access when loading a component >= 12Dwayne Slater
2016-02-20Add support for padding vertex attributesDwayne Slater
2016-02-12BitField: Make trivially copyable and remove assignment operatorMerryMage
2016-02-05pica: Cleanup lighting register definitions and documentation.bunnei
2016-02-05gl_rasterizer: Use alignas(16) instead of explicit padding.bunnei
2016-02-05renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types.bunnei
2016-02-05gl_rasterizer: Fix issue with interpolation of opposite quaternions.bunnei
2016-02-05pica_types: Fix typo in docstring.bunnei
2016-02-05pica_types: Replace float24/20/16 with a template class.bunnei
2016-02-05command_processor: Add an assertion to ensure LUTs are not written past ↵bunnei
their boundaries.
2016-02-05gl_rasterizer: Remove unnecessary casts.bunnei
2016-02-05gl_rasterizer: Fix PicaShaderConfig on GCC.bunnei
2016-02-05gl_rasterizer: Initial implementation of bump mapping.bunnei
2016-02-05gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]).bunnei
2016-02-05gl_shader_gen: Implement lighting red, green, and blue reflection.bunnei
2016-02-05gl_shader_gen: View should be normalized.bunnei
2016-02-05gl_shader_gen: Implement fragment lighting fresnel effect.bunnei
2016-02-05gl_shader_gen: Implement fragment lighting specular 1 component.bunnei
2016-02-05gl_shader_gen: Add support for D0 LUT scaling.bunnei
2016-02-05gl_shader_gen: Refactor lighting config to match Pica register naming.bunnei
- Also implement D0 LUT enable.
2016-02-05pica: Cleanup and add some comments to lighting registers.bunnei
2016-02-05gl_rasterizer: Minor naming refactor on Pica register naming.bunnei
2016-02-05gl_shader_gen: Reorganize and cleanup lighting code.bunnei
- No functional difference.
2016-02-05gl_shader_gen: Fix directional lights.bunnei
2016-02-05gl_shader_gen: Fix bug with lighting where clamp highlights was only applied ↵bunnei
to last light.
2016-02-05gl_shader_gen: View vector needs to be normalized when computing half angle ↵bunnei
vector.
2016-02-05renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.bunnei
- Gets us LUT interpolation for free. - Some older Intel GPU drivers did not support the big UBOs needed to store the LUTs.
2016-02-05renderer_opengl: Initial implementation of basic specular lighting.bunnei
2016-02-05renderer_opengl: Implement HW fragment lighting distance attenuation.bunnei
2016-02-05renderer_opengl: Implement HW fragment lighting LUTs within our default UBO.bunnei
2016-02-05renderer_opengl: Implement diffuse component of HW fragment lighting.bunnei