ReinUsesLisp
93af663683
gl_shader_manager: Move code to source file and minor clean up
7 years ago
ReinUsesLisp
6df25e9c7b
gl_rasterizer: Apply just the needed state on Clear
7 years ago
Lioncash
dae2449880
ldr: Mark IsValidNROHash() as a const member function
This doesn't modify instance state, so it can be made const.
7 years ago
Lioncash
0032cf3818
ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrr
The initial two words indicate a process ID. Also UnloadNro only
specifies one address, not two.
7 years ago
ReinUsesLisp
0032821864
gl_device: Implement interface and add uniform offset alignment
7 years ago
ReinUsesLisp
75d23a3679
vk_shader_decompiler: Implement flow primitives
7 years ago
ReinUsesLisp
58ad8dfac6
vk_shader_decompiler: Implement most common texture primitives
7 years ago
ReinUsesLisp
4667ed8e22
vk_shader_decompiler: Implement texture decompilation helper functions
7 years ago
ReinUsesLisp
676172e20d
vk_shader_decompiler: Implement Assign and LogicalAssign
7 years ago
ReinUsesLisp
d316d248ab
vk_shader_decompiler: Implement non-OperationCode visits
7 years ago
ReinUsesLisp
b758c861b0
vk_shader_decompiler: Implement OperationCode decompilation interface
7 years ago
ReinUsesLisp
fec4eb9776
vk_shader_decompiler: Implement Visit
7 years ago
ReinUsesLisp
ca51f99840
vk_shader_decompiler: Implement labels tree and flow
7 years ago
ReinUsesLisp
13aa664f3f
vk_shader_decompiler: Implement declarations
7 years ago
ReinUsesLisp
ad53b233c5
vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler
7 years ago
ReinUsesLisp
970d9e57c8
video_core: Add sirit as optional dependency with Vulkan
sirit is a runtime assembler for SPIR-V
7 years ago
Lioncash
8676832064
fsp_srv: Remove unnecessary parameter popping in IDirectory's Read()
IDirectory's Read() function doesn't take any input parameters. It only
uses the output parameters that we already provide.
7 years ago
Lioncash
fc436bb09b
fsp_srv: Log out option values in IFile's Read and Write functions
These indicate options that alter how a read/write is performed.
Currently we don't need to handle these, as the only one that seems to
be used is for writes, but all the custom options ever seem to do is
immediate flushing, which we already do by default.
7 years ago
Lioncash
08d507a196
kernel/server_session: Remove obsolete TODOs
These are holdovers from Citra.
7 years ago
Lioncash
e1101d3e20
configure_hotkeys: Pass the dialog as a parent to SequenceDialog()
Without passing in a parent, this can result in focus being stolen from
the dialog in certain cases.
Example:
On Windows, if the logging window is left open, the logging Window will
potentially get focus over the hotkey dialog itself, since it brings all
open windows for the application into view. By specifying a parent, we
only bring windows for the parent into view (of which there are none,
aside from the hotkey dialog).
7 years ago
Lioncash
b47c0c8a80
configure_hotkeys: Avoid dialog memory leak within Configure()
Without a parent, this dialog won't have its memory freed when it
happens to get destroyed.
7 years ago
Fernando Sahmkow
c9f35d96be
Remove bounding in LD_C
7 years ago
Lioncash
dbf13f8169
configure_hotkeys: Mark member variables as const where applicable in Configure()
7 years ago
Lioncash
cf6cdd20f8
configure_hotkeys: Make comparison check a little more self-documenting
This is checking if an index is valid or not and returning early if it
isn't.
7 years ago
Lioncash
c4ba717491
configure_dialog: Amend constructor initializer list order
Avoids a -Wreorder compiler warning.
7 years ago
Lioncash
8c05dfaa61
configure_hotkey: Remove unnecessary include
Avoids dumping all of the core settings machinery into whatever files
include this header. Nothing inside the header itself actually made use
of anything in settings.h anyways.
7 years ago
Lioncash
e28a5b0d18
configure_hotkey: Make IsUsedKey() a const member function
This doesn't actually modify instance state of the dialog, so this can
be made const.
7 years ago
Fernando Sahmkow
cd91e98dab
Correct Fermi Copy on Linear Textures.
7 years ago
Lioncash
2abf979c35
kernel/process: Set page table when page table resizes occur.
We need to ensure dynarmic gets a valid pointer if the page table is
resized (the relevant pointers would be invalidated in this scenario).
In this scenario, the page table can be resized depending on what kind
of address space is specified within the NPDM metadata (if it's
present).
7 years ago
Fernando Sahmkow
7c458311d3
Implement Texture Format ZF32_X24S8.
7 years ago
Fernando Sahmkow
b0aa8ad736
Correct depth compare with color formats for R32F
7 years ago
Lioncash
b73e433dff
yuzu/loading_screen: Resolve runtime Qt string formatting warnings
In our error console, when loading a game, the strings:
QString::arg: Argument missing: "Loading...", 0
QString::arg: Argument missing: "Launching...", 0
would occasionally pop up when the loading screen was running. This was
due to the strings being assumed to have formatting indicators in them,
however only two out of the four strings actually have them.
This only applies the arguments to the strings that have formatting
specifiers provided, which avoids these warnings from occurring.
7 years ago
zarroboogs
be6466d5c0
added a toggle to force 30fps mode
7 years ago
Fernando Sahmkow
9f16833097
gl_backend: Align Pixel Storage
This commit makes sure GL reads on the correct pack size for the
respective texture buffer.
7 years ago
Fernando Sahmkow
5c55ae4e18
Correct LOP_IMN encoding
7 years ago
Fernando Sahmkow
16adc735a5
Correct XMAD mode, psl and high_b on different encodings.
7 years ago
Fernando Sahmkow
ef8be408d3
Adapt Bindless to work with AOFFI
7 years ago
Fernando Sahmkow
492040bd9c
Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.
7 years ago
Fernando Sahmkow
797e351bf8
Fix bad rebase
7 years ago
Fernando Sahmkow
c60b0b8432
Fix TMML
7 years ago
Fernando Sahmkow
a77e9a27b0
Simplify ConstBufferAccessor
7 years ago
Fernando Sahmkow
fd4e994de3
Refactor GetTextureCode and GetTexCode to use an optional instead of optional parameters
7 years ago
Fernando Sahmkow
4841440382
Implement TXQ_B
7 years ago
Fernando Sahmkow
189bd1980c
Implement TMML_B
7 years ago
Fernando Sahmkow
ac3ba9a33e
Corrections to TEX_B
7 years ago
Fernando Sahmkow
90d06acfed
Fixes to Const Buffer Accessor and Formatting
7 years ago
Fernando Sahmkow
7af82ca022
Implement Bindless Handling on SetupTexture
7 years ago
Fernando Sahmkow
fe392fff24
Unify both sampler types.
7 years ago
Fernando Sahmkow
e28fd3d0a5
Implement Bindless Samplers and TEX_B in the IR.
7 years ago
Fernando Sahmkow
c4ac05c82c
Implement Const Buffer Accessor
7 years ago