Laku
5a8c2eff39
implement lop3
7 years ago
bunnei
5c6e09f325
Merge pull request #1136 from tech4me/master
qt/main: Port part of citra(#3411 ), open savedata works
7 years ago
bunnei
17abf95e78
Merge pull request #840 from FearlessTobi/port-3353
Port #3353 from Citra: "citra-qt: Add customizable speed limit target "
7 years ago
bunnei
cd6e3b910d
Merge pull request #1154 from OatmealDome/topology-lines
maxwell_to_gl: Implement PrimitiveTopology::Lines
7 years ago
bunnei
a50429187e
Merge pull request #1141 from FearlessTobi/port-3902
Port #3902 from Citra: "Add restart hotkey & menu option"
7 years ago
bunnei
253f664f7f
Merge pull request #1124 from Subv/logic_ops
GPU: Implemented logic ops.
7 years ago
OatmealDome
0125283439
maxwell_to_gl: Implement PrimitiveTopology::Lines
Used by Splatoon 2's debug menu.
7 years ago
bunnei
4128c3c898
Merge pull request #1147 from lioncash/warn
logging/text_formatter: Use empty braces for initializing CONSOLE_SCREEN_BUFFER_INFO instance
7 years ago
bunnei
e1b3fa36ef
Merge pull request #1151 from bunnei/revert-4a2ee191
Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS …"
7 years ago
bunnei
defdda6f7f
Merge pull request #1152 from ogniK5377/plu-include
Added missing include for pl:u
7 years ago
David Marcec
391c780ae2
Added missing include for pl:u
Should fix any compile errors
7 years ago
David
146a8ce987
PL:U Added BFTTF loading(Loading from System NAND dumps) ( #1088 )
* Added bfttf loading
We can now load system bfttf fonts from system archives AND shared memory dumps. This allows people who have installed their system nand dumps to yuzu to automatically get shared font support. We also now don't hard code the offsets or the sizes of the shared fonts and it's all calculated for us now.
* Addressed plu fixups
* Style changes for plu
* Fixed logic error for plu and added more error checks.
7 years ago
bunnei
07dea7f17f
Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions."
- This reverts commit 18b91924b1 .
- This commit had broken a lot of games. We really should do a full implementation of this in one change.
7 years ago
bunnei
0f66a11667
Merge pull request #1145 from lioncash/fwd-decl
vfs: Replace mode.h include with forward declarations where applicable
7 years ago
bunnei
6697d3c8e9
Merge pull request #1146 from lioncash/am
am: Utilize std::array within PopLaunchParameter()
7 years ago
bunnei
6f857405d9
Merge pull request #1148 from lioncash/audio-warn
audio_core/filter: Add explicit cast to assignment in Process()
7 years ago
bunnei
e951dbde8f
Merge pull request #1149 from lioncash/paren
shader_bytecode: Parenthesize conditional expression within GetTextureType()
7 years ago
Lioncash
309df18cdb
shader_bytecode: Parenthesize conditional expression within GetTextureType()
Resolves a -Wlogical-op-parentheses warning.
7 years ago
Lioncash
e1124b6510
vfs: Replace mode.h include with forward declarations where applicable
Avoids the need to rebuild these source files if the mode header
changes.
7 years ago
Lioncash
a6c2e1e95c
audio_core/filter: Add explicit cast to assignment in Process()
Previously this would cause warnings about implicit conversions to s16
from a double
7 years ago
Lioncash
2c16d2ccdd
logging/text_formatter: Use empty braces for initializing CONSOLE_SCREEN_BUFFER_INFO instance
The previous form of initializing done here is a C-ism, an empty set of
braces is sufficient for initializing (and doesn't potentially cause
missing brace warnings, given the first member of the struct is a COORD
struct).
7 years ago
Lioncash
8e063b0b2c
am: Utilize std::array within PopLaunchParameter()
Gets rid of the potential for C array-to-pointer decay, and also makes
pointer arithmetic to get the end of the copy range unnecessary. We can
just use std::array's begin() and end() member functions.
7 years ago
bunnei
b809f96a90
Merge pull request #1143 from lioncash/inc
sdmc_factory: Remove unnecessary core include
7 years ago
bunnei
9e9b607888
Merge pull request #1139 from lioncash/bitfield
bit_field: Convert ToBool() into explicit operator bool
7 years ago
bunnei
3c8b5821d4
Merge pull request #1140 from FearlessTobi/port-4056
Port #4056 from Citra: "Add Clear Recent Files menu action"
7 years ago
Mat M
68e172a90c
Merge pull request #1144 from MerryMage/MAX_LAG_TIME_US
perf_stats: Change MAX_LAG_TIME_US to an appropriate value
7 years ago
MerryMage
2336c6bb5f
perf_stats: Change MAX_LAG_TIME_US to an appropriate value
25us is far too small, and would result in std::this_thread::sleep_for
being called with this as a maximum value. This means that a guest
application that produces frames instantly would only be limited to
40 kHz.
25ms is a more appropriate value, as it allows for a 60 Hz refresh
rate while providing enough slack in the negative region.
7 years ago
Lioncash
1c234d2e03
sdmc_factory: Remove unnecessary core include
This doesn't require the central core header to be included, it just
needs the vfs headers.
7 years ago
fearlessTobi
230bf50dda
Port #3902 from Citra: "Add restart hotkey & menu option"
7 years ago
fearlessTobi
51fbaae33b
Port #4056 from Citra: "Add Clear Recent Files menu action"
7 years ago
Lioncash
d6812d9e92
bit_field: Convert ToBool() into explicit operator bool
Gets rid of a TODO that is long overdue.
7 years ago
tech4me
5e70a75986
qt/main: Port part of citra( #3411 ), open savedata works
7 years ago
bunnei
cd3cf87aaa
Merge pull request #1123 from lioncash/screen
rasterizer_interface: Remove renderer-specific ScreenInfo type from AccelerateDraw() in RasterizerInterface
7 years ago
bunnei
38a103aca4
Merge pull request #1129 from lioncash/header
romfs_factory, service/filesystem: Use forward declarations where applicable
7 years ago
bunnei
dda8fe0b56
Merge pull request #1132 from Subv/gl_FragDepth
Shaders: Implement depth writing in fragment shaders.
7 years ago
bunnei
c0e983b953
Merge pull request #1134 from lioncash/log
renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs
7 years ago
bunnei
98ba049746
Merge pull request #1121 from Subv/tex_reinterpret
Rasterizer: Use PBOs to reinterpret texture formats when games re-use the same memory.
7 years ago
Lioncash
7ed85cccca
renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs
LOG_TRACE is only enabled on debug builds which can be quite slow when
trying to debug graphics issues. Instead we can log the messages to the
debug log, which is available on both release and debug builds.
7 years ago
bunnei
b3546e839d
Merge pull request #1133 from lioncash/guard
gl_stream_buffer: Add missing header guard
7 years ago
Lioncash
1d77a31e1d
service/filesystem: Use forward declarations where applicable
Avoids the need to rebuild multiple source files if the filesystem code
headers change.
This also gets rid of a few instances of indirect inclusions being
relied upon
7 years ago
Lioncash
80ce7b69d5
gl_stream_buffer: Add missing header guard
Prevents potential compilation errors from occuring due to multiple
inclusions
7 years ago
Subv
ca79c467bb
Shaders: Implement depth writing in fragment shaders.
We'll write <last color output reg + 2> to gl_FragDepth.
7 years ago
bunnei
0383fbfc00
Merge pull request #1126 from lioncash/telem
telemetry_session: Don't allocate std::string instances for program lifetime in GetTelemetryId() and RegenerateTelemetryId()
7 years ago
bunnei
8e3dc543a2
Merge pull request #1131 from bunnei/impl-tex3d-texcube
gl_shader_decompiler: Implement TextureCube/Texture3D for TEX/TEXS.
7 years ago
bunnei
03668508cb
Merge pull request #1106 from Subv/multiple_rendertargets
Shaders: Write all the enabled color outputs when a fragment shader exits.
7 years ago
bunnei
f0e1387103
shader_bytecode: Replace some UNIMPLEMENTED logs.
7 years ago
bunnei
e8eee95c8e
gl_shader_decompiler: Implement Texture3D for TEXS.
7 years ago
bunnei
1ac135d85b
gl_shader_decompiler: Implement TextureCube for TEX.
7 years ago
bunnei
56f817cdd1
Merge pull request #1130 from Subv/tex_2d
Shaders: Fixed texture coordinates in TEX with Texture2D
7 years ago
Subv
7b21918d83
Shaders: Fixed the coords in TEX with Texture2D.
The X and Y coordinates should be in gpr8 and gpr8+1, respectively.
This fixes the cutscene rendering in Sonic Mania.
7 years ago