Commit Graph

2847 Commits (bac1a6b1405fef5d4432d2d5b9cee33fabb0b0d8)
 

Author SHA1 Message Date
Tony Wasserka 6c26ec72a5 Pica/CommandProcessor: Properly implement shader load destination offset registers. 10 years ago
Tony Wasserka 67120270f2 Pica/CommandProcessor: Work around initialized vertex attributes some more. 10 years ago
Tony Wasserka 0da6a7e234 GPU: Properly implement memory fills. 10 years ago
bunnei 745b42d236 Merge pull request #570 from purpasmart96/config_mem
ConfigMem: Clean up the Config memory to be more like the shared page
10 years ago
bunnei 8e731b129d Merge pull request #582 from lioncash/warnings
vfpinstr: Fix trivial signed/unsigned mismatch warnings
10 years ago
bunnei 60f9cd6a4a Merge pull request #579 from lioncash/bkpt
dyncom: Support conditional BKPT instructions
10 years ago
Yuri Kunde Schlesner 714d507938 Asserts: Use lambdas to keep assertion code away from the main code path 10 years ago
Lioncash 4f910bb1a1 vfpinstr: Fix trivial signed/unsigned mismatch warnings 10 years ago
Lioncash 5d2366e1e9 core/video_core: Use in-place construction where possible 10 years ago
Lioncash a7120662e6 dyncom: Support conditional BKPT instructions 10 years ago
Tony Wasserka a78b8b1bc4 Merge pull request #578 from linkmauve/math-typo
VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument was Vec2<T> instead
10 years ago
purpasmart96 c3c309f33d ConfigMem: Clean up the Config memory to be more like the shared page and moved
the helper macro for padding to common_funcs.h
10 years ago
Emmanuel Gil Peyrot 8a1c08a0af VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument was Vec2<T> instead. 10 years ago
bunnei d57eb210a0 Merge pull request #577 from Subv/err
Services: Fixed "Tried to connect to named port err:f".
10 years ago
Subv cb3d254517 Services: Fixed "Tried to connect to named port err:f".
err:f is a named port, not a service
10 years ago
bunnei 2b2b343ce0 Merge pull request #574 from lioncash/warn
vfpdouble: Use %p for printing pointer addresses.
10 years ago
bunnei 004b8ef2aa Merge pull request #576 from lioncash/usad
dyncom: Actually set the destination register for USAD8/USADA8.
10 years ago
Lioncash 012d1e32ad dyncom: Actually set the destination register for USAD8/USADA8.
Idiotville: Population: 1 - Inhabitant name: Lioncash
10 years ago
Lioncash f0c4bd629c vfpdouble: Use %p for printing pointer addresses. 10 years ago
bunnei 20dc07721c Merge pull request #539 from linkmauve/framebuffer-formats
Framebuffer formats
10 years ago
bunnei 46887afeda Merge pull request #573 from lioncash/intflags
arm: Set the A bit on reset.
10 years ago
Emmanuel Gil Peyrot c439b3074d video_core: Implement the remaining framebuffer formats in the OpenGL renderer. 10 years ago
Lioncash 473afa4530 arm: Set the A bit on reset.
This enum value is ORed against in ARMul_Reset (and used to refer to all interrupt bits in the CPSR). So simply updating this is enough.
10 years ago
bunnei 12181c8a64 Merge pull request #529 from Subv/master
Build: Fixed some warnings
10 years ago
bunnei 29a9e4ac25 Merge pull request #572 from lioncash/prototypes
core: Apply static to local functions
10 years ago
Lioncash 0c6434c379 core: Apply static to local functions 10 years ago
bunnei c44d75787b Merge pull request #571 from lioncash/cleanup
arm: General cleanup
10 years ago
Lioncash a75e1ff6e6 arm: General cleanup
- Remove several typedefs for ARMul_State.
- Remove unused functions
- Remove unused/unnecessary headers
- Removed unused enums, etc.
10 years ago
bunnei 9b69079c83 Merge pull request #569 from lioncash/modeswitch
Dyncom: Correctly set the ARM modes on dyncom initialization.
10 years ago
bunnei 209ab46bae Merge pull request #568 from lioncash/assert
backend: Add logging subentry for ldr
10 years ago
Lioncash b7fac494cd dyncom: Switch the app and system cores into the correct mode at initialization 10 years ago
Lioncash c3211c9c80 dyncom: Clean up the constructor
Some function calls aren't necessary and would be handled by regular initialization routines.
10 years ago
Lioncash 3c474a7d31 backend: Add logging subentry for ldr
Fixes an assertion upon executing citra in debug mode.
10 years ago
bunnei befa556b78 Merge pull request #567 from lioncash/warn
dyncom: Remove warning for SXTAH
10 years ago
Lioncash df9e0c0f81 dyncom: Remove warning for SXTAH
This is tested to work correctly.
10 years ago
bunnei f7cde47911 Merge pull request #561 from Alegend45/master
Fix Min and Max blend equations
10 years ago
bunnei ea54355d95 Merge pull request #565 from lioncash/clean
More ARM cleanup
10 years ago
Lioncash e3f5c6366c arm: Remove ARMul_EmulateInit
This was only used for armemu, which has since been removed. Removed components related to this as well.
10 years ago
bunnei 6ab193bbea Merge pull request #563 from lioncash/ext
armdefs: Remove unnecessary extern C
10 years ago
bunnei fea21a4742 Merge pull request #564 from yuriks/reupdate-boost
Update ext-boost commit again which got reverted by #500
10 years ago
Subv 8e2b248e05 Build: Fixed some warnings 10 years ago
Yuri Kunde Schlesner bf30dba6c2 Update ext-boost commit again which got reverted by #500 10 years ago
Lioncash f48b0100a6 armdefs: Remove unnecessary extern C 10 years ago
Darius Goad 5db62cc758 Fix Min and Max blend equations 10 years ago
Tony Wasserka f990728ad4 Merge pull request #384 from neobrain/vertex_shader_debugger
Vertex shader debugger
10 years ago
bunnei 0200414ef9 Merge pull request #558 from kevinhartman/gsp-writereg-mask
Implemented WriteHWRegsWithMask for GSP
10 years ago
Kevin Hartman a56f3f290e Implemented WriteHWRegsWithMask for GSP. 10 years ago
bunnei 54de697084 Merge pull request #560 from lioncash/arm32
arm: Remove ARM26 support.
10 years ago
Lioncash 49a22acd02 arm: Remove ARM26 support.
This will never be used. 32-bit is the norm.
10 years ago
bunnei c51b23b052 Merge pull request #559 from lioncash/clean
arm: Some cleanup. Also fixed the initial ARM mode that is emulated.
10 years ago