aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/common
Commit message (Collapse)AuthorAge
* Handle invalid `Log::Class`Gravatar Benjamin Barenblat2015-08-15
| | | | | | Add a case of `Log::Class::Count` to the switch statement that dispatches on `Log::Class`. The case simply calls the `UNREACHABLE` macro.
* Stop defining GCC always_inline attributes as __forceinlineGravatar archshift2015-08-11
| | | | | __forceinline is a MSVC extension, which may confuse some people working on the codebase. Furthermore, the C++ standard dictates that all names which contain adjacent underscores are reserved.
* Merge pull request #1018 from bbarenblat/masterGravatar bunnei2015-08-05
|\ | | | | Handle invalid `Log::Level::Count`
| * Use UNREACHABLE macro for impossible cases in previous commitGravatar Benjamin Barenblat2015-08-02
| | | | | | | | Use the UNREACHABLE macro instead of `ASSERT(false, ...);`.
* | Common: Work around bug in MSVC2015 standard libraryGravatar Yuri Kunde Schlesner2015-08-02
| | | | | | | | | | | | The char16_t/char32_t implementations aren't present in the library and cause linker errors. This is a known issue that wasn't fixed in VS2015 RTM.
| * Handle invalid `Log::Level::Count`Gravatar Benjamin Barenblat2015-08-02
|/ | | | | | Add a case of `Log::Level::Count` to all switch statements that dispatch on `Log::Level`. The case simply asserts `false` and notes the invalid log level.
* Common : Fix Conversion WarningsGravatar zawata2015-07-19
|
* Common: Remove the unused and commented GetThemeDir prototype from FileUtil.Gravatar Emmanuel Gil Peyrot2015-07-18
|
* Pica: Implement stencil testing.Gravatar Tony Wasserka2015-07-13
|
* FileUtil: Add a WriteObject method for writing a single, POD-type object.Gravatar Tony Wasserka2015-07-13
|
* don´t define snprintf on Visual Studio 2015Gravatar Apology112015-07-12
| | | Visual Studio 2015 defines this in stdio now
* Merge pull request #914 from yuriks/bitfield-maskGravatar Yuri Kunde Schlesner2015-07-11
|\ | | | | Common: Fix mask generation in BitField
* | Common: Remove thunk.hGravatar Lioncash2015-07-10
| | | | | | | | This isn't used, and there's no implementations of the member functions.
* | Merge pull request #876 from linkmauve/include-cleanupsGravatar Yuri Kunde Schlesner2015-07-10
|\ \ | | | | | | Cleanup includes, mostly in common
| | * Common: Remove redundant masking in BitFieldGravatar Yuri Kunde Schlesner2015-07-10
| | | | | | | | | | | | | | | For the signed case, the shifts already remove the rest of the value, so ANDing by the mask is redundant.
| | * Common: Fix mask generation in BitFieldGravatar Yuri Kunde Schlesner2015-07-10
| |/ |/| | | | | Fixes #913
* | Common: Remove unused type unions breaking aliasing rules in horrible ways.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Core: Cleanup file_sys includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Core: Cleanup core includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * CitraQt: Cleanup includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Common: Cleanup emu_window includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Common: Remove unused ROUND_UP_POW2 macro.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Common: Cleanup key_map includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Common: Cleanup memory and misc includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Common: Cleanup profiler includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * Common: Cleanup thread includes.Gravatar Emmanuel Gil Peyrot2015-06-28
| |
| * 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
| | |