Sam Spilsbury
3d9c27ec5f
shader: Format string must be provided inline and not as a variable
10 years ago
Sam Spilsbury
7be34067d5
am: title_id is long long uint
10 years ago
Sam Spilsbury
329e5e3437
assert: Allow UNREACHABLE_MSG to have just one argument
10 years ago
Sam Spilsbury
72fc7f4894
CMakeLists: Use imported version of Threads::Threads
This requires bumping up to a minimum of CMake 3.1. The benefit
of using the imported target is that you can switch to the -pthread
compiler flag on request, which may be necessary for some systems if
available.
10 years ago
Henrik Rydgard
76a55f83c7
Replace std::map with std::array for graphics event breakpoints, and allow the compiler to inline. Saves 1%+ in vertex heavy situations.
10 years ago
MerryMage
0b06d3db52
DSP_DSP: Remove unused variable
10 years ago
LittleWhite
c803d5a682
Protect use of std::is_trivially_copyable to compile with GCC 4.9
10 years ago
mailwl
592de25b16
return checks if event and memory created
10 years ago
Sam Spilsbury
54a7cb0611
assert: Add _MSG variations for UNREACHABLE and UNIMPLEMENTED
10 years ago
Sam Spilsbury
79efd312a9
pica: Handle default lighting case
10 years ago
Sam Spilsbury
44a7dad1e4
ncch: Use correct format specifier (for long long uint)
10 years ago
Sam Spilsbury
f97406b393
fs: Fix what appears to be a typo (filename_size / file_size)
10 years ago
Sam Spilsbury
c098a96f7d
gdbstub: Don't check if unsigned int is > 0
10 years ago
Sam Spilsbury
3cae13c76b
debugger: Warn if we reach an unreachable format
10 years ago
Sam Spilsbury
1ebeffcaff
CMakeLists: Use CMAKE_THREAD_LIBS_INIT
10 years ago
mailwl
9d50b79f62
gsp::Gpu: implement AcquireRight, ReleaseRight functions
10 years ago
tfarley
bd5a278e47
HWRasterizer: reorder declarations to match defs
10 years ago
tfarley
2680bd4062
HWRasterizer: sync specular uniform for new shaders
10 years ago
tfarley
459035a108
HWRasterizer: Texture forwarding
10 years ago
tfarley
621cf30b24
Config: Add scaled resolution option
10 years ago
mailwl
b15a0b5419
ac stub CloseAsync; check memory size aling in svc:GetProcessInfo(type=2)
10 years ago
JamePeng
170b4c71c0
Update the stub code of NDM service!
10 years ago
JamePeng
a69007f498
Update the code of service y2r!
10 years ago
JamePeng
493a777880
Implement CheckNew3DS and CheckNew3DSApp
Append an item[is_new3ds] to config file[System] group
Implement APT::SetNSStateField,it will update the unknown NS_state_field
10 years ago
Emmanuel Gil Peyrot
b4944c0b9c
SDL2 Frontend: Use argv[0], add a --version, and reorder options.
10 years ago
Jannik Vogel
c52ea04cf5
Rasterizer: Allow all blend factors for alpha blend-func
10 years ago
Lioncash
0e86c22c25
core: Clean out some unnecessary header includes
10 years ago
wwylele
1656473b42
fix driver root identification on Windows
10 years ago
MerryMage
784e5a7007
Configure Dialog: Remove minimumSize property
10 years ago
JamePeng
68728eef38
Y2R: num_tiles should be allowed when its value is 128 ( #1669 )
10 years ago
Lioncash
c8c5cde430
debug_utils: use std::make_unique for initializing PicaTrace
10 years ago
wwylele
5ce844dff6
ncch:only decompress .code section
10 years ago
MerryMage
aecdc328a3
Thread: Make Barrier reusable
10 years ago
MerryMage
3b73cd6dd4
common/thread: Correct code style
10 years ago
bunnei
42045d12c2
shader_jit_x64: Rename RuntimeAssert to Compile_Assert.
10 years ago
bunnei
73c082b647
shader_jit_x64.cpp: Rename JitCompiler to JitShader.
10 years ago
bunnei
76f9651a3a
shader_jit_x64: Free memory that's no longer needed after compilation.
10 years ago
bunnei
b6e8a9e52c
shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses.
10 years ago
bunnei
276e57fea6
shader_jit_x64: Use CALL/RET instead of JMP for subroutines.
10 years ago
bunnei
2d9c714baf
emitter: Add CALL that can be fixed up.
10 years ago
bunnei
0f9796a63e
shader_jit_x64: Separate initialization and code generation for readability.
10 years ago
bunnei
aec7a517ea
shader_jit_x64: Get rid of unnecessary last_program_counter variable.
10 years ago
bunnei
5e6c1ccac7
shader_jit_x64: Execute certain asserts at runtime.
- This is because we compile the full shader code space, and therefore its common to compile malformed instructions.
10 years ago
bunnei
110725828a
shader: Remove unused 'state' argument from 'Setup' function.
10 years ago
bunnei
885208150d
shader_jit_x64: Specify shader main offset at runtime.
10 years ago
bunnei
13385606c3
shader_jit_x64: Allocate each program independently and persist for emu session.
10 years ago
bunnei
35f72f88ae
shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions.
10 years ago
bunnei
88fb200dca
shader_jit_x64: Fix strict memory aliasing issues.
10 years ago
bunnei
98e70a3040
emitter: Support arbitrary FixupBranch targets.
10 years ago
Lioncash
9b38494bcd
file_util: In-class initialize data members
10 years ago