| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-05 | game_list: Accept *.kip as a file extension of executables | Zach Hilman | |
| 2019-06-05 | loader: Add recognition for KIP file type | Zach Hilman | |
| 2019-06-05 | loader: Add KIP and INI file parser-specific errors | Zach Hilman | |
| 2019-06-05 | loader: Add AppLoader_KIP for KIP files | Zach Hilman | |
| 2019-06-05 | program_metadata: Add function to load meta from raw parameters | Zach Hilman | |
| Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within. | |||
| 2019-06-05 | partition_data_manager: Remove KIP processing and use FileSys | Zach Hilman | |
| Previously, this TU contained the necessary headers to parse KIP/INI but now it should just use the FileSys class. | |||
| 2019-06-05 | file_sys: Add classes to parse KIP1 and INI1 files | Zach Hilman | |
| 2019-06-04 | Merge pull request #2529 from lioncash/boot | Rodrigo Locatti | |
| yuzu/bootmanager: Minor interface tidying | |||
| 2019-06-04 | core/core_timing_util: Amend casing of cyclesTo* functions | Lioncash | |
| Makes the casing consistent with all of our general function naming conventions. | |||
| 2019-06-04 | core/core_timing_util: Use std::chrono types for specifying time units | Lioncash | |
| Makes the interface more type-safe and consistent in terms of return values. | |||
| 2019-06-04 | core/core_timing_utils: Simplify overload set | Lioncash | |
| Removes unused overloads, simplifying the overall interface, deduplicating some code. | |||
| 2019-06-04 | Merge pull request #2525 from FearlessTobi/remove-unused-settings | Mat M | |
| yuzu: Remove unused birthday setting | |||
| 2019-06-04 | shader_bytecode: Mark EXIT as flow instruction | Fernando Sahmkow | |
| 2019-06-03 | input_common/sdl/sdl_impl: Correct logging string in SDLState constructor | Lioncash | |
| If this path was ever taken, a runtime exception would occur due to the lack of a formatting specifier to insert the error code into the format string. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Move documentation comments to header where ↵ | Lioncash | |
| applicable Places the documentation comments with the rest of SDLState's member function documentation. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Amend names for axes for SDLAnalogPoller | Lioncash | |
| Adds another underscore to clearly indicate the axis names. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Mark variables const where applicable | Lioncash | |
| Make it explicit that these aren't modified elsewhere (either through functions by reference, or by other operations). | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Mark SDLEventToButtonParamPackage() as static | Lioncash | |
| Its prototype declared at the top of the translation unit contains the static qualifier, so the function itself should also contain it to make it a proper internally linked function. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Convert reinterpret_cast into a static_cast | Lioncash | |
| It's valid to static_cast a void pointer back into its proper type. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Use insert_or_assign() where applicable | Lioncash | |
| Same behavior, but without a potential need to unnecessarily default construct a value. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Simplify SDL_Joystick deleter handling | Lioncash | |
| The deleter can just be set in the constructor and maintained throughout the lifetime of the object. If a contained pointer is null, then the deleter won't execute, so this is safe to do. We don't need to swap it out with a version of a deleter that does nothing. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Resolve two sign conversion warnings | Lioncash | |
| Silences the final two warnings in SDL code. | |||
| 2019-06-03 | input_common/sdl: Remove unused header includes and forward declarations | Lioncash | |
| Gets rid of a few unnecessary inclusion dependencies. It also uncovered a few indirect inclusion dependencies being relied upon. | |||
| 2019-06-03 | input_common/sdl/sdl_impl: Use nested namespace specifiers where applicable | Lioncash | |
| 2019-06-03 | yuzu/bootmanager: Log out screenshot destination path | Lioncash | |
| We can make this message more meaningful by indicating the location the screenshot has been saved to. We can also log out whenever a screenshot could not be saved (e.g. due to filesystem permissions or some other reason). | |||
| 2019-06-03 | yuzu/bootmanager: Treat the resolution factor as a u32 | Lioncash | |
| Treating it as a u16 can result in a sign-conversion warning when performing arithmetic with it, as u16 promotes to an int when aritmetic is performed on it, not unsigned int. This also makes the interface more uniform, as the layout interface now operates on u32 across the board. | |||
| 2019-06-03 | yuzu/bootmanager: Default EmuThread's destructor in the cpp file | Lioncash | |
| This class contains non-trivial members, so we should default the destructor's definition within the cpp file. | |||
| 2019-06-03 | yuzu/bootmanager: unsigned -> u32 | Lioncash | |
| Same thing (for platforms we support), less reading. | |||
| 2019-06-03 | yuzu/bootmanager: Change false literal to 0 for setSwapInterval() | Lioncash | |
| This function is defined as taking an int, not a bool. | |||
| 2019-06-03 | yuzu/bootmanager: Remove pointer downcast in GRenderWindow's constructor | Lioncash | |
| We can just pass a pointer to GMainWindow directly and make it a requirement of the interface. This makes the interface a little safer, since this would technically otherwise allow any random QWidget to be the parent of a render window, downcasting it to GMainWindow (which is undefined behavior). | |||
| 2019-06-03 | yuzu/bootmanager: Remove unnecessary pointer casts | Lioncash | |
| We can just invoke these functions by qualifying the object name before the function. | |||
| 2019-06-03 | gl_shader_decompiler: Remove guest "position" varying | ReinUsesLisp | |
| "position" was being written but not read anywhere besides geometry shaders, where it had the same value as gl_Position. This commit replaces "position" with gl_Position, reducing the complexity of our code and the emitted GLSL code. | |||
| 2019-05-31 | input_common/sdl/sdl_impl: Silence sign conversion warnings | Lioncash | |
| Makes the conversions explicit, as opposed to implicit. | |||
| 2019-05-31 | common/math_util: Provide a template deduction guide for Common::Rectangle | Lioncash | |
| Allows for things such as: auto rect = Common::Rectangle{0, 0, 0, 0}; as opposed to being required to explicitly write out the underlying type, such as: auto rect = Common::Rectangle<int>{0, 0, 0, 0}; The only requirement for the deduction is that all constructor arguments be the same type. | |||
| 2019-05-30 | game_list_worker: Use QFile over our own IOFile instance or std streams | Lioncash | |
| Stays consistent in our code with using Qt's provided mechanisms, and also properly handles Unicode paths (which file streams on Windows don't do very well). | |||
| 2019-05-30 | game_list_worker: Remove template specializations | Lioncash | |
| This is equivalent to specifying two separate functions, so we can just do that. | |||
| 2019-05-30 | Merge pull request #1931 from DarkLordZach/mii-database-1 | bunnei | |
| mii: Implement MiiManager backend and several mii service commands | |||
| 2019-05-30 | Merge pull request #2431 from DarkLordZach/game-list-cache | bunnei | |
| yuzu: Implement a caching mechanism for the game list | |||
| 2019-05-30 | gl_shader_cache: Store a system class and drop global accessors | ReinUsesLisp | |
| 2019-05-30 | gl_shader_cache: Add commentaries explaining the intention in shaders creation | ReinUsesLisp | |
| 2019-05-30 | gl_shader_cache: Flip if condition in GetStageProgram to reduce indentation | ReinUsesLisp | |
| 2019-05-30 | gl_buffer_cache: Remove unused ReserveMemory method | ReinUsesLisp | |
| 2019-05-30 | maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap mode | ReinUsesLisp | |
| 2019-05-30 | gl_rasterizer: Move alpha testing to the OpenGL pipeline | ReinUsesLisp | |
| Removes the alpha testing code from each fragment shader invocation. | |||
| 2019-05-30 | gl_rasterizer: Use GL_QUADS to emulate quads rendering | ReinUsesLisp | |
| 2019-05-30 | rasterizer_opengl: Remove OpenGL core profile | ReinUsesLisp | |
| 2019-05-30 | main: Remove extraneous comment | Zach Hilman | |
| 2019-05-29 | qt: Silence name collision warnings | ReinUsesLisp | |
| 2019-05-29 | yuzu: Remove unused birthday setting | fearlessTobi | |
| Fixes #2522. | |||
| 2019-05-29 | Merge pull request #2446 from ReinUsesLisp/tid | bunnei | |
| shader: Implement S2R Tid{XYZ} and CtaId{XYZ} | |||
