Commit Graph

2442 Commits (dc09a2ecb50e218699ebd1ff9ce9fe85060015aa)
 

Author SHA1 Message Date
Yuri Kunde Schlesner 4c207798b4 Merge pull request #803 from lioncash/typo
gl_state: Fix a condition typo in Apply
10 years ago
Lioncash 23d5df9d9c gl_state: Fix a condition typo in Apply 10 years ago
Lioncash 932aeb333f Merge pull request #802 from bunnei/vfp-trace-log
VFP: Log as trace to get rid of spamming.
10 years ago
bunnei 3a348a90fd VFP: Log as trace to get rid of spamming. 10 years ago
bunnei 7b94b312d3 Merge pull request #789 from tfarley/opengl-renderer
OpenGL Hardware Renderer
10 years ago
purpasmart96 0c62b7b106 HID: Stub DisableAccelerometer and DisableGyroscopeLow 10 years ago
tfarley 62668688e1 Flush for y2r (moflex) 10 years ago
tfarley 16fbba3c2a MakeCurrent race condition fix 10 years ago
tfarley 05dc633a8c OpenGL renderer 10 years ago
tfarley 6d995b1ff6 INI hw/sw renderer toggle 10 years ago
Yuri Kunde Schlesner eca2b71fa8 Merge pull request #798 from yuriks/y2r-bw
Service::Y2R: Support for grayscale decoding of specific formats
10 years ago
Yuri Kunde Schlesner 9108482888 Service::Y2R: Support for grayscale decoding of specific formats
Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.

This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)

Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode.
10 years ago
Lioncash 590ea33bf0 Merge pull request #795 from lioncash/clang
dyncom: Eliminate clang warnings
10 years ago
Lioncash 572c91a024 dyncom: Eliminate clang warnings
Gets rid of a whole load of missing brace initialization warnings.
10 years ago
Yuri Kunde Schlesner bf5e1d08bc Merge pull request #794 from linkmauve/resource-limit
ResourceLimit handles shouldn’t be waitable
10 years ago
Emmanuel Gil Peyrot b8f93e6b18 Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again. 10 years ago
Yuri Kunde Schlesner 1b7596e779 Merge pull request #792 from bunnei/fix-zalbw
Thread reschedule and MOFLEX fixes
10 years ago
bunnei 25f14e76f1 y2r_u: Stub StartConversion to prevent moflex games from hanging. 10 years ago
bunnei 0b7d2941cf Kernel: Move reschedules from SVCs to actual mechanisms that reschedule. 10 years ago
bunnei 1c3cda5d7e Merge pull request #783 from jroweboy/cond-wait
Use condition var to properly pause the CPU thread
10 years ago
bunnei 859707642e Merge pull request #766 from purpasmart96/cfg_service_update
CFG: Update the cfg service to be like other integrated services
10 years ago
James Rowe a406207cd8 Use condition var to properly pause the CPU thread
Adds support for threaded pausing so citra doesn't spin wait on pause
10 years ago
bunnei f0365f28c2 Merge pull request #772 from lioncash/warn
core/video_core: Fix a few warnings when compiling on MSVC.
10 years ago
bunnei 1b47da4115 Merge pull request #785 from archshift/break
Implement svcBreak
10 years ago
Tony Wasserka 2c721f3764 Merge pull request #787 from Subv/default_attributes_fallback
GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the default attribs.
10 years ago
Subv 24d9416930 GPU/DefaultAttributes: Clear up a comment in command_processor 10 years ago
Subv 658c44af5c GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the default attributes, if set.
closes #735
10 years ago
archshift 11057488f9 Implement svcBreak 10 years ago
bunnei 9fb9750411 Merge pull request #781 from archshift/delete
Delete unused hle/coprocessor.cpp
10 years ago
bunnei 42c6590349 Merge pull request #778 from purpasmart96/apt_assert_fix
APT/FS: Remove asserts that were causing false positives in games
10 years ago
archshift 4b300ba763 Delete unused hle/coprocessor.cpp 10 years ago
Yuri Kunde Schlesner ba2fe7f795 Merge pull request #758 from yuriks/sync-logging
Common: Remove async logging
10 years ago
purpasmart96 dd9aed9ea9 CFG: Update the cfg service to be like other integrated services 10 years ago
bunnei 742fd191a9 Merge pull request #780 from citra-emu/roadmap
Update README.md, removing the old Roadmap link and adding the TODO list
10 years ago
archshift 1e436304fa Update README.md, removing the old Roadmap link and adding the TODO list
Closes #759
10 years ago
Yuri Kunde Schlesner 7dbc27ff57 Remove unused concurrent_ring_buffer.h 10 years ago
purpasmart96 0fd727f3ad APT/FS: Remove asserts that were causing false positives 10 years ago
Yuri Kunde Schlesner 12f6216741 Merge pull request #774 from lioncash/decodings
dyncom: Add ARMv6K NOP and hint instructions to the interpreter.
10 years ago
bunnei 6abed88092 Merge pull request #770 from lioncash/dyncom_clean
dyncom: Minor cleanup.
10 years ago
bunnei ef8d0e9823 Merge pull request #761 from Subv/resource_limits
Core/ResourceLimits: Implemented the basic structure of ResourceLimits.
10 years ago
Yuri Kunde Schlesner a188e0fa57 Merge pull request #675 from jroweboy/windows-build-fixes
Windows build fixes
10 years ago
Subv d3634d4bf4 Core/ResourceLimits: Implemented the basic structure of ResourceLimits.
Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues.

Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create.
10 years ago
Yuri Kunde Schlesner bb68933894 Merge pull request #762 from yuriks/memmap
Memory: Use a table based lookup scheme to read from memory regions
10 years ago
Yuri Kunde Schlesner dd4430609a Memory: Use a table based lookup scheme to read from memory regions 10 years ago
Yuri Kunde Schlesner 52158c1b8d Memory: Read SharedPage directly from Memory::Read 10 years ago
Yuri Kunde Schlesner ec514b16a6 Memory: Read ConfigMem directly from Memory::Read 10 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files
memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory.
10 years ago
Yuri Kunde Schlesner a251721bf3 Memmap: Remove unused declarations 10 years ago
bunnei 9f503387dc Merge pull request #769 from lioncash/cond
thread: Fix a conditional check in Reschedule
10 years ago
bunnei 4b542f91ef Merge pull request #768 from linkmauve/axe-math_utils
Continue the axing of common
10 years ago