Age | Commit message (Collapse) | Author |
|
kepler_compute: Minor changes
|
|
yuzu/configuration: Make all widgets and dialogs aware of language changes
|
|
|
|
|
|
|
|
video_core: Drop OpenGL core in favor of OpenGL compatibility
|
|
|
|
Reflect std::shared_ptr nature of Node on initializers and remove
constant members in nodes.
Add some commentaries.
|
|
Analysis passes do not have a good reason to depend on shader_ir.h to
work on top of nodes. This splits node-related declarations to their own
file and leaves the IR in shader_ir.h
|
|
shader: Use shared_ptr to store nodes and move initialization to file
|
|
kernel/process: Remove unused boost header include
|
|
yuzu/CMakeLists: Pass compilation flags that make it more difficult to cause bugs in Qt code
|
|
service/ns: Add missing override specifiers
|
|
To prepare for translation support, this makes all of the widgets
cognizant of the language change event that occurs whenever
installTranslator() is called and automatically retranslates their text
where necessary.
This is important as calling the backing UI's retranslateUi() is often
not enough, particularly in cases where we add our own strings that
aren't controlled by it. In that case we need to manually refresh the
strings ourselves.
|
|
Instead of having a vector of unique_ptr stored in a vector and
returning star pointers to this, use shared_ptr. While changing
initialization code, move it to a separate file when possible.
This is a first step to allow code analysis and node generation beyond
the ShaderIR class.
|
|
vk_device,vk_shader_decompiler: Miscellaneous changes
|
|
gl_shader_decompiler: Remove guest "position" varying
|
|
lr: Add command handler skeletons for Open*LocationResolver
|
|
yuzu/configuration: Make function naming consistent
|
|
gl_shader_decompiler: Pessimize uniform buffer access on AMD's prorpietary driver
|
|
|
|
Enforces the use of the proper URL resolution functions. e.g.
url = some_local_path_string;
should actually be:
url = QUrl::fromLocalPath(some_local_path_string);
etc.
This makes it harder to cause bugs when operating with both strings and
URLs at the same time.
|
|
core/telemetry_session: Remove usages of the global system accessor
|
|
core/core_timing_util: Use std::chrono types for specifying time units
|
|
input_common/sdl/sdl_impl: Minor cleanup
|
|
Other overloads of start() are considerably much safer to use if we ever
need this in the future and need to pass arguments to the program, given
it contains separate parameters for the program path and the arguments
themselves, whereas this unsafe overload contains both as a single
string.
Given the alternatives are much safer, we can disable this.
|
|
Prevents hard-to-diagnose bugs from potentially occurring and requires
any type narrowing to be explicitly performed by our code.
|
|
|
|
Implement/Fix IApplicationFunctions::GetDesiredLanguage
|
|
yuzu/{profile_select, software_keyboard}: Tidy up interface
|
|
gl_shader_cache: Minor style changes
|
|
qt: Silence name collision warnings
|
|
yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect call
|
|
game_list_worker: Use QFile over our own IOFile instance or std streams for the game list cache
|
|
Boost headers typically include a lot of other headers, so removing this
can prevent a bit of unnecessary compiler churn when building.
|
|
yuzu/bootmanager: Minor interface tidying
|
|
Makes the casing consistent with all of our general function naming
conventions.
|
|
Makes the interface more type-safe and consistent in terms of return
values.
|
|
Removes unused overloads, simplifying the overall interface,
deduplicating some code.
|
|
yuzu: Remove unused birthday setting
|
|
|
|
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.
|
|
applicable
Places the documentation comments with the rest of SDLState's member
function documentation.
|
|
Adds another underscore to clearly indicate the axis names.
|
|
Make it explicit that these aren't modified elsewhere (either through
functions by reference, or by other operations).
|
|
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.
|
|
It's valid to static_cast a void pointer back into its proper type.
|
|
Same behavior, but without a potential need to unnecessarily default
construct a value.
|
|
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.
|
|
Silences the final two warnings in SDL code.
|