Yuri Kunde Schlesner
e2fa1ca5e1
video_core: Fix benign out-of-bounds indexing of array ( #2553 )
The resulting pointer wasn't written to unless the index was verified as
valid, but that's still UB and triggered debug checks in MSVC.
Reported by garrettboast on IRC
10 years ago
Yuri Kunde Schlesner
2889372e47
Merge pull request #2482 from yuriks/pica-refactor
Split up monolithic Regs struct
10 years ago
bunnei
c04062cb0f
Merge pull request #2539 from Kloen/re-killing-warnings
externals: nihstro, update to latest master. Again.
10 years ago
Kloen
e14dcd0789
externals: nihstro, update to latest master
10 years ago
Mat M
05a6f243f8
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
f146a6d45a
Use std::array<u8,2> instead of u8[2] to fix MSVC build
10 years ago
Weiyi Wang
a1393dc70c
Merge pull request #2027 from Lectem/ipcrefactor
IPC helper
10 years ago
Fernando Sahmkow
d8af401b2c
Fix Microprofile in MinGW ( #2530 )
10 years ago
Lectem
2ee472b9c7
fix wwylele's comment and use typename in templates
10 years ago
Yuri Kunde Schlesner
5759d94b5c
VideoCore: Move Regs to its own file
10 years ago
Yuri Kunde Schlesner
f7c7f422c6
VideoCore: Split shader regs from Regs struct
10 years ago
Yuri Kunde Schlesner
8fca90b5d5
VideoCore: Split geometry pipeline regs from Regs struct
10 years ago
Yuri Kunde Schlesner
f443c7e5b0
VideoCore: Split lighting regs from Regs struct
10 years ago
Yuri Kunde Schlesner
23713d5dee
VideoCore: Split framebuffer regs from Regs struct
10 years ago
Yuri Kunde Schlesner
9017093f58
VideoCore: Split texturing regs from Regs struct
10 years ago
Yuri Kunde Schlesner
000e78144c
VideoCore: Split rasterizer regs from Regs struct
10 years ago
Yuri Kunde Schlesner
97e06b0a0d
Merge pull request #2476 from yuriks/shader-refactor3
Oh No! More shader changes!
10 years ago
Yuri Kunde Schlesner
18c981b996
Merge pull request #2414 from yuriks/texture-decode
Texture decoding cleanups
10 years ago
Yuri Kunde Schlesner
c74787a11c
Pica/Texture: Move part of ETC1 decoding to new file and cleanups
10 years ago
Yuri Kunde Schlesner
09a750e866
Pica/Texture: Simplify/cleanup texture tile addressing
10 years ago
Yuri Kunde Schlesner
a1c9ac7845
VideoCore: Move LookupTexture out of debug_utils.h
10 years ago
noah the goodra
2509c44078
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
9590c932ec
Merge pull request #2496 from mailwl/cfg-mem
Core: update Kernel Config Memory to latest version (11.2)
10 years ago
Yuri Kunde Schlesner
ba7cdce46d
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
a630fa287e
Merge pull request #2518 from MerryMage/coproc
arm_dynarmic: Coprocessor support
10 years ago
bunnei
632562f5cf
Merge pull request #2509 from jfmherokiller/settingscastpatch
removed the possibly uneeded cast on values.gdbstub_port
10 years ago
bunnei
c330dcd3fd
Merge pull request #2507 from jfmherokiller/keyidchange
removal of the -1 case in the configure_input switch
10 years ago
MerryMage
e2815408fd
arm_dynarmic: Update memory interface
10 years ago
MerryMage
2b36d4c9d7
arm_dynarmic: CP15 support
10 years ago
wwylele
6dc1d6e568
ShaderJIT: add 16 dummy bytes at the bottom of the stack
10 years ago
mailwl
a53714acd3
GSP_GPU::StoreDataCache stubbed ( #2428 )
10 years ago
noah the goodra
a0874d9b64
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
6c41d87a9d
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
d0bf7df5ba
HLE/Applets: Stub Mint (eShop) Applet ( #2463 )
This allows Phoenix Wright - Dual Destinies to boot.
10 years ago
Weiyi Wang
0b9c59ff22
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
f7e96dc068
shader_jit_x64_compiler: esi and edi should be persistent ( #2500 )
10 years ago
noah the goodra
a2d0e2d807
file_util: Fixed implicit type conversion warning ( #2503 )
10 years ago
mailwl
0b0c5672c8
Core: update Kernel Config Memory to latest version (11.2)
10 years ago
Jake Merdich
ff28080091
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
1410aa1824
Merge pull request #2368 from wwylele/camera-2
CAM: build the service framework with a dummy implementation
10 years ago
Yuri Kunde Schlesner
a925473995
Merge pull request #2429 from wwylele/auto-language-fix
CFG: move language override to the boot process
10 years ago
Yuri Kunde Schlesner
98c71c6a0d
Merge pull request #2495 from Kloen/killing-warnings-chain-of-memories
video_core: Removed unused type alias
10 years ago
Yuri Kunde Schlesner
37a4ea046d
VideoCore: Make PrimitiveAssembler const-correct
10 years ago
Yuri Kunde Schlesner
dcdffabfe6
VideoCore: Extract swrast-specific data from OutputVertex
10 years ago
Yuri Kunde Schlesner
8ed9f9d49f
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
d36ec905b1
Common: Optimize BitSet iterator
10 years ago
Yuri Kunde Schlesner
92bf5c88e6
VideoCore: Split shader output writing from semantic loading
10 years ago
Yuri Kunde Schlesner
335df895b9
VideoCore: Consistently use shader configuration to load attributes
10 years ago
Yuri Kunde Schlesner
fccb28d2e9
VideoCore: Use correct register for immediate mode attribute count
10 years ago
Yuri Kunde Schlesner
ab6954e942
VideoCore: Rename some types to more accurate names
10 years ago