aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/common
Commit message (Collapse)AuthorAge
* Common: Fix string_util includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* Common: Fix FileUtil includes, and everything relying on those.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Gravatar Emmanuel Gil Peyrot2015-06-27
|
* Common: Remove unused SSE version checking and a GCC macro.Gravatar Emmanuel Gil Peyrot2015-06-27
|
* Common: Remove unused fifo_queue.h.Gravatar Emmanuel Gil Peyrot2015-06-27
|
* Merge pull request #855 from purpasmart96/service_rearrangmentGravatar bunnei2015-06-21
|\ | | | | Services: Continue separation of services into their own folders
| * Services: Continue separation of services into their own foldersGravatar purpasmart962015-06-11
| |
* | Render-to-texture flush, interval math fixGravatar tfarley2015-06-08
|/
* Move video_core/color.h to common/color.hGravatar archshift2015-05-30
|
* Move video_core/math.h to common/vector_math.hGravatar archshift2015-05-30
| | | | The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|
* OpenGL rendererGravatar tfarley2015-05-22
|
* Service::Y2R: Support for grayscale decoding of specific formatsGravatar Yuri Kunde Schlesner2015-05-22
| | | | | | | | | | | | 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.
* Merge pull request #758 from yuriks/sync-loggingGravatar Yuri Kunde Schlesner2015-05-15
|\ | | | | Common: Remove async logging
| * Remove unused concurrent_ring_buffer.hGravatar Yuri Kunde Schlesner2015-05-15
| |
* | Common: Remove unused cruft from math_util, and remove a duplicated Rect ↵Gravatar Emmanuel Gil Peyrot2015-05-14
| | | | | | | | class in common_types.
| * Common: Use the log system to print assert messagesGravatar Yuri Kunde Schlesner2015-05-12
| |
| * Common: Remove async loggingGravatar Yuri Kunde Schlesner2015-05-12
|/ | | | | | | | | | | It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.)
* Common: Remove the BIT macroGravatar Yuri Kunde Schlesner2015-05-09
| | | | | | | When the macro was introduced in 326ec51261299e48de97592631c02523da9c8118 it wasn't noticed that it conflicted in name with a heavily used macro inside of dyncom. This causes some compiler warnings. Since it's only lightly used, it was opted to simply remove the new macro.
* Common: Add BIT macroGravatar Yuri Kunde Schlesner2015-05-08
|
* Common: Add StringFromFixedZeroTerminatedBufferGravatar Yuri Kunde Schlesner2015-05-08
|
* Merge pull request #725 from yuriks/remove-common-crapGravatar Yuri Kunde Schlesner2015-05-07
|\ | | | | Remove unused hash and mem_arena from common
* \ Merge pull request #723 from lioncash/commonstrGravatar bunnei2015-05-07
|\ \ | | | | | | string_util: Get rid of UriDecode/UriEncode
* | | Profiler: Fix off-by-one error when computing average.Gravatar Yuri Kunde Schlesner2015-05-07
| | |
| | * Common: Remove mem_arena.cpp/hGravatar Yuri Kunde Schlesner2015-05-07
| | | | | | | | | | | | | | | | | | It is superfluous for Citra. (It's only really necessary if you're doing JIT. We were using it but not taking any advantage from it.) This should make 32-bit builds work again.
| | * Common: Remove hash.cpp/hGravatar Yuri Kunde Schlesner2015-05-07
| |/ |/| | | | | Currently unused and the code quality is pretty questionable.
* | Common: Add proper macros to test for architecture pointer sizeGravatar Yuri Kunde Schlesner2015-05-07
| | | | | | | | | | | | | | The old system of just defining macros available in some other platform was susceptible to silently using the wrong code if you forgot to include a particular header. This fixes a crash on non-Windows platforms introduced by e1fbac3ca13d37d2625c11d30cfdece4327b446b.
| * string_util: Get rid of UriDecode/UriEncodeGravatar Lioncash2015-05-07
|/
* Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-07
|
* Common: Move alignment macros to common_funcs.hGravatar Yuri Kunde Schlesner2015-05-07
|
* Common: Move SSE detection ifdefs to platform.hGravatar Yuri Kunde Schlesner2015-05-07
|
* Common: Remove more unused compatibility definesGravatar Yuri Kunde Schlesner2015-05-07
|
* Common: Move IO-specific compatibility macros to file_util.cppGravatar Yuri Kunde Schlesner2015-05-07
|
* Common: Remove many unnecessary cross-platform compatibility macrosGravatar Yuri Kunde Schlesner2015-05-06
|
* Clean-up includesGravatar Yuri Kunde Schlesner2015-05-06
|
* Move typedefs from kernel.h to more appropriate placesGravatar Yuri Kunde Schlesner2015-05-06
|
* Common: Move NonCopyable to common_types.hGravatar Yuri Kunde Schlesner2015-05-06
|
* Common: Use C++11 deleted functions for NonCopyableGravatar Yuri Kunde Schlesner2015-05-06
|
* Common: Remove unused enumsGravatar Yuri Kunde Schlesner2015-05-06
|
* EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Gravatar Zaneo2015-05-01
| | | | | | | If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to the emulated screen dimensions. Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
* Common: thread.h cleanupsGravatar Yuri Kunde Schlesner2015-04-16
| | | | | The helper classes are rendered obsolete by C++11 lambdas. Also made formatting conform to our code style.
* Thread: Implement priority boost for starved threads.Gravatar bunnei2015-04-09
| | | | | | SVC: Return correct error code on invalid CreateThread processor ID. SVC: Assert when creating a thread with an invalid userland priority.
* Merge pull request #641 from purpasmart96/service_stubsGravatar bunnei2015-04-03
|\ | | | | Services: Stubs and minor changes
| * Services: Stubs and minor changesGravatar purpasmart962015-04-02
| |
* | disassembler: Get rid of a const_castGravatar Lioncash2015-03-30
|/
* Common: Fix logic for setting EMU_DATA_DIR.Gravatar Emmanuel Gil Peyrot2015-03-16
|
* Common: Make a #else more apparent.Gravatar Emmanuel Gil Peyrot2015-03-16
|
* EmuWindow: Fixed a reference to a temporary variableGravatar Subv2015-03-14
| | | | in GetTouchState()
* Merge pull request #642 from bunnei/touchpadGravatar bunnei2015-03-11
|\ | | | | Touchpad support
| * HID: Complete refactor of pad/touch input to fix threading issues.Gravatar bunnei2015-03-10
| |