Vitor
544cebd90d
Update Building Links
Links on README.md don't exist.
10 years ago
bunnei
c9009d39d4
Merge pull request #1394 from ds84182/immediate-mode-vtx
Add immediate mode vertex submission
10 years ago
Dwayne Slater
6b775034dd
Add immediate mode vertex submission
10 years ago
bunnei
699b2a6571
Merge pull request #1403 from MerryMage/sdl
Dependencies: Remove GLFW, Add SDL2
10 years ago
MerryMage
48366b1071
Config: Use unique_ptr instead of raw pointer
10 years ago
bunnei
ea0ca17215
Merge pull request #1434 from Kloen/legend
Add THREADPROCESSORID_ALL on SVC::CreateThread
10 years ago
MerryMage
ba2a54a9dd
Dependencies: Remove GLFW, Add SDL2
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
10 years ago
bunnei
cddb9bd2aa
Merge pull request #1297 from Subv/saves
DiskDirectory: Initialize the directory member with valid info.
10 years ago
bunnei
95addab57b
Merge pull request #1433 from yuriks/config-000A0000
Service/CFG: Add block 0x000A0000 (username) to default config file
10 years ago
Kloen
1149e66820
ThreadProcessorId_All on SVC::CreateThread
10 years ago
Yuri Kunde Schlesner
1912c4691b
Service/CFG: Fix potential endianess issue
10 years ago
Yuri Kunde Schlesner
228d8ac14a
Service/CFG: Add block 0x000A0000 (username) to default config file
10 years ago
Yuri Kunde Schlesner
ddcf2ef32a
Merge pull request #1427 from MerryMage/emit-lbit
x64 Emitter: Fix L bit in VEX prefix
10 years ago
MerryMage
f73c39d573
x64 Emitter: Fix L bit in VEX prefix
10 years ago
bunnei
2f56125f12
Merge pull request #1418 from mailwl/branch-ir
Initial implementation ir:user
10 years ago
mailwl
2e13b7f3ca
Initial implementation ir:user
10 years ago
bunnei
c28a48aa02
Merge pull request #1352 from LittleWhite-tb/exit_check
Add check before closure when emulation is running
10 years ago
bunnei
2b00bdec1f
Merge pull request #1424 from MerryMage/lut_init
renderer_opengl: Initalise fragment shader LUT textures
10 years ago
bunnei
af7282b5ea
Merge pull request #1386 from MerryMage/audio-core-skeleton
Audio Core: Skeleton
10 years ago
MerryMage
0801363840
renderer_opengl: Initalise fragment shader LUT textures
10 years ago
bunnei
b63a4192a7
Merge pull request #1422 from vgturtle127/patch-1
Add website to README. Be proud of it!
10 years ago
Derek "Turtle" Roe
e58ad4ab51
Add website to README. Be proud of it!
10 years ago
bunnei
e04e6aabbc
Merge pull request #1395 from ds84182/padding-attributes
Add support for padding vertex attributes
10 years ago
MerryMage
8b00954ec7
AudioCore: Skeleton Implementation
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.
10 years ago
Dwayne Slater
ed8072b48b
Fix out of bounds array access when loading a component >= 12
10 years ago
Dwayne Slater
82fc075ff6
Add support for padding vertex attributes
10 years ago
bunnei
0d086616d1
Merge pull request #1406 from MerryMage/bitfield2
BitField: Make trivially copyable and remove assignment operator.
10 years ago
MerryMage
6c71858c5c
BitField: Make trivially copyable and remove assignment operator
10 years ago
bunnei
f1d1049c4f
Merge pull request #1264 from bunnei/fragment-lighting-hw
Fragment lighting support in the HW renderer
10 years ago
bunnei
19557aaab3
pica: Cleanup lighting register definitions and documentation.
10 years ago
bunnei
c4d318f691
gl_rasterizer: Use alignas(16) instead of explicit padding.
10 years ago
bunnei
aaa7beeda8
renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types.
10 years ago
bunnei
8e9318f20a
gl_rasterizer: Fix issue with interpolation of opposite quaternions.
10 years ago
bunnei
b694423d09
pica_types: Fix typo in docstring.
10 years ago
bunnei
a949fd5f25
pica_types: Replace float24/20/16 with a template class.
10 years ago
bunnei
d171822dce
command_processor: Add an assertion to ensure LUTs are not written past their boundaries.
10 years ago
bunnei
310a1c30ca
gl_rasterizer: Remove unnecessary casts.
10 years ago
bunnei
c229503f4a
gl_rasterizer: Fix PicaShaderConfig on GCC.
10 years ago
bunnei
9dfb223d26
gl_rasterizer: Initial implementation of bump mapping.
10 years ago
bunnei
449902b558
gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]).
10 years ago
bunnei
348c9c9ff3
gl_shader_gen: Implement lighting red, green, and blue reflection.
10 years ago
bunnei
01b407638c
gl_shader_gen: View should be normalized.
10 years ago
bunnei
c37de30cfc
gl_shader_gen: Implement fragment lighting fresnel effect.
10 years ago
bunnei
0e67c21c9e
gl_shader_gen: Implement fragment lighting specular 1 component.
10 years ago
bunnei
781b046579
gl_shader_gen: Add support for D0 LUT scaling.
10 years ago
bunnei
3d89dacd56
gl_shader_gen: Refactor lighting config to match Pica register naming.
- Also implement D0 LUT enable.
10 years ago
bunnei
6307999116
pica: Cleanup and add some comments to lighting registers.
10 years ago
bunnei
6878ba7608
gl_rasterizer: Minor naming refactor on Pica register naming.
10 years ago
bunnei
76f303538b
gl_shader_gen: Reorganize and cleanup lighting code.
- No functional difference.
10 years ago
bunnei
5f3bad8fb1
gl_shader_gen: Fix directional lights.
10 years ago