Yuri Kunde Schlesner
381733acfa
VideoCore: Force enum sizes to u32 in LightingRegs
All enums that are used with BitField must have their type forced to u32
to ensure correctness.
10 years ago
Yuri Kunde Schlesner
4f4f04078b
OpenGL: Remove unused duplicate of IsPassThroughTevStage
This copy was left behind when the shader generation code was moved to a
separate file.
10 years ago
Yuri Kunde Schlesner
ddf23d4a2e
VideoCore: Split regs.h inclusions
10 years ago
Yuri Kunde Schlesner
1b3b6d9d9a
Pica/Regs: Use binary search to look up reg names
This gets rid of the static unordered_map. Also changes the return type
const char*, avoiding unnecessary allocations (the result was only used
by calling .c_str() on it.)
10 years ago
Yuri Kunde Schlesner
55110e9361
VideoCore: Use union to index into Regs struct
Also remove some unused members.
10 years ago
Yuri Kunde Schlesner
9989daa420
Merge pull request #2482 from yuriks/pica-refactor
Split up monolithic Regs struct
10 years ago
bunnei
c65ac5e89b
Merge pull request #2539 from Kloen/re-killing-warnings
externals: nihstro, update to latest master. Again.
10 years ago
Kloen
1a29849b43
externals: nihstro, update to latest master
10 years ago
Mat M
8f7ef4908e
Merge pull request #2534 from Lectem/fix_etc1_msvc15
Use std::array<u8,2> instead of u8[2] to fix MSVC build
10 years ago
Lectem
dcb1f220cd
Use std::array<u8,2> instead of u8[2] to fix MSVC build
10 years ago
Weiyi Wang
0801baa271
Merge pull request #2027 from Lectem/ipcrefactor
IPC helper
10 years ago
Fernando Sahmkow
b0fd75916a
Fix Microprofile in MinGW ( #2530 )
10 years ago
Lectem
fc81e9226a
fix wwylele's comment and use typename in templates
10 years ago
Yuri Kunde Schlesner
a0b1957425
VideoCore: Move Regs to its own file
10 years ago
Yuri Kunde Schlesner
08df8f7d7a
VideoCore: Split shader regs from Regs struct
10 years ago
Yuri Kunde Schlesner
90d220d1b3
VideoCore: Split geometry pipeline regs from Regs struct
10 years ago
Yuri Kunde Schlesner
b4306bed74
VideoCore: Split lighting regs from Regs struct
10 years ago
Yuri Kunde Schlesner
6f9218c8ec
VideoCore: Split framebuffer regs from Regs struct
10 years ago
Yuri Kunde Schlesner
1242f42a09
VideoCore: Split texturing regs from Regs struct
10 years ago
Yuri Kunde Schlesner
d3928b7f9a
VideoCore: Split rasterizer regs from Regs struct
10 years ago
Yuri Kunde Schlesner
cb89a67a80
Merge pull request #2476 from yuriks/shader-refactor3
Oh No! More shader changes!
10 years ago
Yuri Kunde Schlesner
6356f897cb
Merge pull request #2414 from yuriks/texture-decode
Texture decoding cleanups
10 years ago
Yuri Kunde Schlesner
2937a44eed
Pica/Texture: Move part of ETC1 decoding to new file and cleanups
10 years ago
Yuri Kunde Schlesner
114222b11e
Pica/Texture: Simplify/cleanup texture tile addressing
10 years ago
Yuri Kunde Schlesner
d1270b647c
VideoCore: Move LookupTexture out of debug_utils.h
10 years ago
noah the goodra
af1102df7a
changed the WIN32 macro in microprofileui ( #2528 )
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it
would correctly dectect that its being compiled on a windows platform
10 years ago
Yuri Kunde Schlesner
fa2089a766
Merge pull request #2496 from mailwl/cfg-mem
Core: update Kernel Config Memory to latest version (11.2)
10 years ago
Yuri Kunde Schlesner
11c155957a
Merge pull request #2520 from wwylele/shader-stack-boundary
ShaderJIT: add 16 dummy bytes at the bottom of the stack
10 years ago
Yuri Kunde Schlesner
8d620d0cae
Merge pull request #2518 from MerryMage/coproc
arm_dynarmic: Coprocessor support
10 years ago
bunnei
a3c982e873
Merge pull request #2509 from jfmherokiller/settingscastpatch
removed the possibly uneeded cast on values.gdbstub_port
10 years ago
bunnei
971b4eab3b
Merge pull request #2507 from jfmherokiller/keyidchange
removal of the -1 case in the configure_input switch
10 years ago
MerryMage
5ba90abf00
arm_dynarmic: Update memory interface
10 years ago
MerryMage
c2717d3302
arm_dynarmic: CP15 support
10 years ago
wwylele
2bc786be73
ShaderJIT: add 16 dummy bytes at the bottom of the stack
10 years ago
mailwl
de4bac64de
GSP_GPU::StoreDataCache stubbed ( #2428 )
10 years ago
noah the goodra
f91bebc7e5
removed the possibly uneeded cast on values.gdbstub_port
as far as i could tell this cast is unneeded because [GDBStub::SetServerPort](https://github.com/citra-emu/citra/blob/master/src/core/gdbstub/gdbstub.cpp#L897 ) takes a u16 and [values.gdbstub_port](https://github.com/citra-emu/citra/blob/master/src/core/settings.h#L116 ) is already a u16
10 years ago
noah the goodra
31f5456b9d
removal of the -1 case in the configure_input switch
this case is unneeded because no enumeration value can possibly correspond to it
10 years ago
mailwl
6dc26f9d4e
HLE/Applets: Stub Mint (eShop) Applet ( #2463 )
This allows Phoenix Wright - Dual Destinies to boot.
10 years ago
Weiyi Wang
6580180759
Common/x64: remove legacy emitter and abi ( #2504 )
These are not used any more since we moved shader JIT to xbyak.
10 years ago
Merry
6b2f12869e
shader_jit_x64_compiler: esi and edi should be persistent ( #2500 )
10 years ago
noah the goodra
8477e269c3
file_util: Fixed implicit type conversion warning ( #2503 )
10 years ago
mailwl
16fef8dfa4
Core: update Kernel Config Memory to latest version (11.2)
10 years ago
Jake Merdich
38dfe42ad9
Support looping HLE audio ( #2422 )
* Support looping HLE audio
* DSP: Fix dirty bit clears, handle nonmonotonically incrementing IDs
* DSP: Add start offset support
10 years ago
Yuri Kunde Schlesner
a61b184282
Merge pull request #2368 from wwylele/camera-2
CAM: build the service framework with a dummy implementation
10 years ago
Yuri Kunde Schlesner
0792d17ac9
Merge pull request #2429 from wwylele/auto-language-fix
CFG: move language override to the boot process
10 years ago
Yuri Kunde Schlesner
5d894d68d4
Merge pull request #2495 from Kloen/killing-warnings-chain-of-memories
video_core: Removed unused type alias
10 years ago
Yuri Kunde Schlesner
1993fda63c
VideoCore: Make PrimitiveAssembler const-correct
10 years ago
Yuri Kunde Schlesner
1a3c583a0f
VideoCore: Extract swrast-specific data from OutputVertex
10 years ago
Yuri Kunde Schlesner
bf1614c693
VideoCore/Shader: Clean up OutputVertex::FromAttributeBuffer
This also fixes a long-standing but neverthless harmless memory
corruption bug, whech the padding of the OutputVertex struct would get
corrupted by unused attributes.
10 years ago
Yuri Kunde Schlesner
99e799d346
Common: Optimize BitSet iterator
10 years ago