| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Increase minimum Vulkan requirements
* Require VK_EXT_vertex_attribute_divisor
* Require depthClamp, samplerAnisotropy and largePoints features
* Search and expose VK_KHR_uniform_buffer_standard_layout
* Search and expose VK_EXT_index_type_uint8
* Search and expose native float16 arithmetics
* Track current driver with VK_KHR_driver_properties
* Query and expose SSBO alignment
* Query more image formats
* Improve logging overall
* Minor style changes
* Minor rephrasing of commentaries
|
| |\
| |
| | |
shader/shift: Implement SHR wrapped and clamped variants
|
| | |
| |
| |
| |
| |
| | |
Nvidia defaults to wrapped shifts, but this is undefined behaviour on
OpenGL's spec. Explicitly mask/clamp according to what the guest shader
requires.
|
| |\ \
| | |
| | | |
maxwell_3d: Avoid moving macro_params
|
| | |/ |
|
| |\ \
| | |
| | | |
gl_rasterizer: Bind images and samplers to compute
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
nro/ui: Show "Developer" field in Properties
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With this, the "Developer" field in the Properties for homebrew is now populated.
Signed-off-by: Nick Renieris <velocityra@gmail.com>
|
| |\ \ \ \
| | | | |
| | | | | |
service/am: Remove usages of global system accessors
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Avoids the use of global accessors, removing the reliance on global
state. This also makes dependencies explicit in the interface, as
opposed to being hidden
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | | |
kernel/vm_manager: Minor cleanup
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
MapPhysicalMemory/UnmapPhysicalMemory
Corrects the parameter names within the doxygen comments so that they
resolve properly.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
MapPhysicalMemory/UnmapPhysicalMemory
Narrows the scope of variables down to where they're only necessary.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If an unmapping operation fails, we shouldn't be decrementing the amount
of memory mapped and returning that the operation was successful. We
should actually be returning the error code in this case.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
MergeAdjacentVMA
Avoids potentially expensive (depending on the size of the memory block)
allocations by reserving the necessary memory before performing both
insertions. This avoids scenarios where the second insert may cause a
reallocation to occur.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Avoids an unnecessary atomic reference count increment and decrement.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Avoids needing to read the same long sequence of code in both code
paths. Also makes it slightly nicer to read and debug, as the locals
will be able to be shown in the debugger.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Same behavior, one less magic constant to read.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Assertions already log out the function name, so there's no need to
manually include the function name in the assertion strings.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
gl_shader_cache: Remove special casing for geometry shaders
|
| | | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | | |
Now that ProgramVariants holds the primitive topology we no longer need
to keep track of individual geometry shaders topologies.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
gl_rasterizer: Fix stencil testing
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Fix stencil dirty flags tracking when stencil is disabled
* Attach stencil on clears (previously it only attached depth)
* Attach stencil on drawing regardless of stencil testing being enabled
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Port citra-emu/citra#4877: "citra_qt: on osx chdir to bundle dir to allow detection of user folder"
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix compile error on Windows caused by #4877
Weird, I thought I saw this guard during the code review...
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
half_set_predicate: Fix HSETP2 predicate assignments
|
| | | |/ / / /
| |/| | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
es: Implement various ticket accessor commands from IEticketService
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Copies the raw personal ticket data into the buffer provided.
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Copies the raw common ticket data for the specified rights ID into the buffer provided.
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Returns the size of the buffer needed to hold the personal ticket associated with the rights ID.
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Returns the size of the buffer needed to hold the common ticket associated with the rights ID.
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Returns an application-specific number of entries of personal tickets, starting at offset 0.
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Returns an application specified count of entries of common tickets, starting at offset 0.
|