bunnei
1a13349404
gl_rasterizer: Implement clear for non-zero render targets.
- Several misc. changes to ConfigureFramebuffers in support of this.
7 years ago
bunnei
33a936e055
gl_rasterizer_cache: Implement RenderTargetFormat::BGRA8_SRGB.
- Used by Octopath Traveler (with multiple render targets).
7 years ago
bunnei
cca734e5c7
Merge pull request #1281 from bunnei/multi-rt
gl_rasterizer: Implement multiple color attachments.
7 years ago
bunnei
05d93558f4
gl_rasterizer: Implement multiple color attachments.
7 years ago
bunnei
82feeab2f9
Merge pull request #1258 from tgsm/fix-sdl-logging
yuzu-cmd: fix SDL logging
7 years ago
bunnei
5388e7efb5
Merge pull request #1282 from lioncash/compat
yuzu: Move compatibility list specifics to their own source files
7 years ago
bunnei
752016ee2a
Merge pull request #1276 from FearlessTobi/fix-stupid-stub
hid: Implement ReloadInputDevices
7 years ago
bunnei
e58d737c77
Merge pull request #1283 from lioncash/unused
service: Remove unused g_kernel_named_ports variable
7 years ago
Lioncash
34743f03d6
service: Remove unused g_kernel_named_ports variable
With the named port functionality all migrated over to the kernel,
there's no need to keep this around anymore.
7 years ago
bunnei
bf4f6ee392
Merge pull request #1268 from FernandoS27/tmml
shader_decompiler: Implemented TMML
7 years ago
FernandoS27
e54854dfb7
Implemented TMML
7 years ago
bunnei
eabc3db237
Merge pull request #1272 from Subv/dma_2d
GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine.
7 years ago
bunnei
c903f2e2e7
Merge pull request #1280 from zero334/improvements
video_core: fixed arithmetic overflow warnings & improved code style
7 years ago
Lioncash
a5f1ec43b7
game_list: Make CompatibilityList parameter of NavigateToGamedbEntryRequested() a const reference
The compatibility list isn't modified within any of the slots connected
to this signal, so we can make it const to enforce immutability.
7 years ago
Lioncash
9516eccd69
yuzu: Move compatibility list specifics to their own source files
Lets us keep the generic portions of the compatibility list code
together, and allows us to introduce a type alias that makes it so we
don't need to type out a very long type declaration anymore, making the
immediate readability of some code better.
7 years ago
bunnei
3b17074a04
Merge pull request #1261 from FernandoS27/txq
shader_decompiler: Implemented (Partialy) TXQ
7 years ago
FernandoS27
6dd5b33570
Implemented TXQ dimension query type, used by SMO.
7 years ago
Patrick Elsässer
6f5e0de50e
video_core: fixed arithmetic overflow warnings & improved code style
- Fixed all warnings, for renderer_opengl items, which were indicating a
possible incorrect behavior from integral promotion rules and types
larger than those in which arithmetic is typically performed.
- Added const for variables where possible and meaningful.
- Added constexpr where possible.
7 years ago
MerryMage
84b7a67ef1
cubeb_sink: Downsample arbitrary number of channels
7 years ago
tech4me
2855533e5a
Port Citra #4047 & #4052 : add change background color support
7 years ago
Mat M
981185d295
Merge pull request #1277 from jroweboy/update-xbyak
Externals: Update xbyak
7 years ago
fearlessTobi
f9ee07b1ef
hid: Implement ReloadInputDevices
7 years ago
James Rowe
49481581e8
Externals: Update xbyak
7 years ago
FernandoS27
0611ac673f
Change name of TEXQ to TXQ, in order to match NVIDIA's naming
7 years ago
Subv
6e6071b6f9
GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine.
When not set, this tells the GPU to only use the X size when performing a DMA copy.
This is only implemented for linear->linear and tiled->tiled copies. Conversion copies still retain the assert.
This bit is unset by some games for various purposes, and by nouveau when copying the vertex buffers.
7 years ago
bunnei
30dadd27a2
Merge pull request #1256 from bunnei/tex-target-support
Initial support for non-2D textures
7 years ago
bunnei
022148aa32
Merge pull request #1265 from zhaowenlan1779/patch-1
yuzu: fix title bar display
7 years ago
bunnei
ad153b3334
Merge pull request #1267 from MerryMage/audio_out
audio_renderer: Rename AudioOut instance to audio_out
7 years ago
MerryMage
d7d7fec6c7
cubeb_sink: Perform audio stretching
7 years ago
MerryMage
4e439efbf6
audio_core: Add audio stretcher
7 years ago
MerryMage
722441ef0b
cubeb_sink: Hold last available value instead of writing zeros
This reduces clicking in output audio should we underrun.
7 years ago
MerryMage
d99dceeb7a
cubeb_sink: Use RingBuffer
7 years ago
MerryMage
62e2e0a8fb
common: Implement a ring buffer
7 years ago
fearlessTobi
7377afca3a
Add audio stretching support
7 years ago
MerryMage
ed0dc20280
audio_renderer: Rename AudioOut instance to audio_out
7 years ago
Pengfei Zhu
e20a0fe6a6
yuzu: fix title bar display
Previously the version number got hidden after starting a game.
7 years ago
bunnei
3ce6d128d1
Merge pull request #1246 from degasus/instanced_rendering
gl_rasterizer: Use baseInstance instead of moving the buffer points.
7 years ago
bunnei
ae45df072f
Merge pull request #1259 from lioncash/relocate
yuzu: Move GameListWorker to its own source files
7 years ago
bunnei
c6cd8bb43d
gl_rasterizer: Use baseInstance instead of moving the buffer points.
This hopefully helps our cache not to redundant upload the vertex buffer.
# Conflicts:
# src/video_core/renderer_opengl/gl_rasterizer.cpp
7 years ago
tgsm
401976ad10
yuzu-cmd: fix SDL logging
7 years ago
Patrick Elsässer
e3fef57563
video_core: Arithmetic overflow warning fix for gl_rasterizer ( #1262 )
* video_core: Arithmetic overflow fix for gl_rasterizer
- Fixed warnings, which were indicating incorrect behavior from integral
promotion rules and types larger than those in which arithmetic is
typically performed.
- Added const for variables where possible and meaningful.
* Changed the casts from C to C++ style
Changed the C-style casts to C++ casts as proposed.
Took also care about signed / unsigned behaviour.
7 years ago
bunnei
7b0f5982ab
gl_rasterizer_cache: Improve accuracy of RecreateSurface for non-2D textures.
7 years ago
bunnei
58c9460557
maxwell_3d: Remove assert that no longer applies.
7 years ago
bunnei
a41cf2aa71
gl_rasterizer_cache: Partially implement several non-2D texture types.
7 years ago
bunnei
cc86fd93ed
gl_shader_decompiler: Partially implement several non-2D texture types (Subv).
7 years ago
bunnei
c444e52f0c
gl_rasterizer: Implement texture wrap mode p.
7 years ago
bunnei
d30f69d1af
gl_rasterizer_cache: Track texture depth.
7 years ago
bunnei
bae5d830aa
gl_rasterizer_cache: Remove impl. of FlushGLBuffer.
- Will not work for non-2d textures, and was not used anyways.
7 years ago
bunnei
98ac4a2b73
gl_rasterizer_cache: Keep track of texture type per surface.
7 years ago
bunnei
3719060146
gl_rasterizer_cache: Remove unused DownloadGLTexture.
7 years ago