Fernando Sahmkow
cb436f6f6f
Merge pull request #3330 from ReinUsesLisp/vk-blit-screen
vk_blit_screen: Initial implementation
6 years ago
ReinUsesLisp
aa09f9385c
vk_blit_screen: Address feedback
6 years ago
bunnei
731b28dde1
Merge pull request #3334 from bunnei/time-fix
time: Fix month off-by-one error.
6 years ago
bunnei
c0a7b5ee4c
time: Fix month off-by-one error.
- Fixes timestamp in ZLA and Astral Chain saves.
6 years ago
bunnei
5172d3bdac
Merge pull request #3332 from bunnei/config-audio-tab
yuzu_qt: config: Move audio to its own tab.
6 years ago
Bartosz Kaszubowski
edd7eb695f
GUI/gamelist: add "None" as an option for second row and remove dynamically duplicate row options ( #3309 )
* GUI/gamelist: add "None" as an option for second row and remove duplicated row options
* fix clang-format warnings
6 years ago
bunnei
38c28ce329
Merge pull request #3328 from ReinUsesLisp/vulkan-atoms
vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V
6 years ago
bunnei
57816a5b55
Merge pull request #3322 from ReinUsesLisp/vk-front-face
vk_graphics_pipeline: Set front facing properly
6 years ago
bunnei
91c7c20c02
yuzu_qt: config: Move audio to its own tab.
- We have some important audio settings, makes them more discoverable.
6 years ago
bunnei
96029f90d1
Merge pull request #3271 from bunnei/time-rewrite
service: time: Rewrite implementation of glue services.
6 years ago
ReinUsesLisp
fcc78abc3c
vk_blit_screen: Initial implementation
This abstraction takes care of presenting accelerated and
non-accelerated or "framebuffer" images to the Vulkan swapchain.
6 years ago
bunnei
f6aa2acacf
Merge pull request #3313 from ReinUsesLisp/vk-rasterizer
vk_rasterizer: Implement Vulkan's rasterizer
6 years ago
Bartosz Kaszubowski
5ec860328b
GUI/gamelist: add "None" as an option for second row and remove dynamically duplicate row options ( #3309 )
* GUI/gamelist: add "None" as an option for second row and remove duplicated row options
* fix clang-format warnings
6 years ago
Bartosz Kaszubowski
735a8ff94c
GUI/gamelist: add "None" as an option for second row and remove dynamically duplicate row options ( #3309 )
* GUI/gamelist: add "None" as an option for second row and remove duplicated row options
* fix clang-format warnings
6 years ago
Bartosz Kaszubowski
ca9353c81c
GUI/gamelist: add "None" as an option for second row and remove dynamically duplicate row options ( #3309 )
* GUI/gamelist: add "None" as an option for second row and remove duplicated row options
* fix clang-format warnings
6 years ago
ReinUsesLisp
6b54252b77
vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V
Also updates sirit to include atomic instructions.
6 years ago
Fernando Sahmkow
6b8406f575
Merge pull request #3317 from ReinUsesLisp/gl-decomp-cc-decomp
gl_shader_decompiler: Fix decompilation of condition codes
6 years ago
bunnei
c805706801
Merge pull request #3323 from ReinUsesLisp/fix-template-res
gl_state: Use bool instead of GLboolean
6 years ago
ReinUsesLisp
1538f99365
gl_state: Use bool instead of GLboolean
This fixes template resolution considering GLboolean an integer instead
of a bool.
6 years ago
ReinUsesLisp
4862fc4970
vk_graphics_pipeline: Set front facing properly
Front face was being forced to a certain value when cull face is
disabled. Set a default value on initialization and drop the forcefully
set front facing value with culling disabled.
6 years ago
bunnei
621e10788e
Merge pull request #3298 from Simek/missing_hotkeys
GUI: add few missing hotkeys to main menu
6 years ago
bunnei
37387ee711
Merge pull request #3314 from degasus/physical_mem
core/hle/kernel: Simplify PhysicalMemory usages.
6 years ago
Markus Wick
4042bd107b
core/memory: Create a special MapMemoryRegion for physical memory.
This allows us to create a fastmem arena within the memory.cpp helpers.
6 years ago
Markus Wick
b18f6d19e2
core/hle: Simplify PhysicalMemory usage in vm_manager.
6 years ago
Markus Wick
b8b3264c31
core/loaders: Simplify PhysicalMemory usage.
It is currently a std::vector, however we might want to replace it with a more fancy allocator.
So we can't use the C++ iterators any more.
6 years ago
bunnei
726029a9ae
Merge pull request #3305 from ReinUsesLisp/point-size-program
gl_state: Implement PROGRAM_POINT_SIZE
6 years ago
bunnei
d6eb2b1632
Merge pull request #3312 from ReinUsesLisp/atoms-u32
shader/memory: Implement ATOMS.ADD.U32
6 years ago
bunnei
42449b55e2
Merge pull request #3318 from jroweboy/remove-cpu-vendor
Remove unused CPU Vendor string and telemtry field
6 years ago
James Rowe
afd360f85d
Remove unused CPU Vendor string and telemtry field
The information is duplicated in the brand string and the telemetry field is unused
6 years ago
ReinUsesLisp
9a3f0d3d1e
vk_rasterizer: Address feedback
6 years ago
ReinUsesLisp
203353a4d6
gl_shader_decompiler: Fix decompilation of condition codes
Use Visit instead of reimplementing it. Fixes unimplemented negations
for condition codes.
6 years ago
bunnei
1e6acab275
Merge pull request #3316 from TotalCaesar659/linux-headbar-icon
Add headbar icon on Linux
6 years ago
TotalCaesar659
410c130a80
Add headbar icon on Linux
6 years ago
bunnei
0a9bf02136
Merge pull request #3306 from ReinUsesLisp/gl-texture
gl_texture_cache: Minor fixes and style changes
6 years ago
bunnei
17daec30dc
Merge pull request #3311 from ReinUsesLisp/z32fx24s8
format_lookup_table: Fix ZF32_X24S8 component types
6 years ago
ReinUsesLisp
ef4b9a6e39
vk_rasterizer: Implement Vulkan's rasterizer
This abstraction is Vulkan's equivalent to OpenGL's rasterizer. It takes
care of joining all parts of the backend and rendering accordingly on
demand.
6 years ago
ReinUsesLisp
b52586eaaa
renderer_vulkan: Add header as placeholder
6 years ago
bunnei
d9854c29ac
Merge pull request #3300 from ReinUsesLisp/vk-texture-cache
vk_texture_cache: Implement generic texture cache on Vulkan
6 years ago
ReinUsesLisp
affa8cef27
vk_texture_cache: Address feedback
6 years ago
ReinUsesLisp
c4fd02b47f
shader/memory: Implement ATOMS.ADD.U32
6 years ago
ReinUsesLisp
078193d8bd
format_lookup_table: Fix ZF32_X24S8 component types
Component types for ZF32_X24S8 were using UNORM. Drivers will set FLOAT,
UINT, UNORM, UNORM; causing a format mismatch. This commit addresses
that.
6 years ago
Rodrigo Locatti
ec6681ecf4
vk_texture_cache: Fix typo in commentary
Co-Authored-By: MysticExile <30736337+MysticExile@users.noreply.github.com>
6 years ago
bunnei
c87f3bef74
Merge pull request #3308 from lioncash/private
maxwell_3d: Make dirty_pointers private
6 years ago
bunnei
afbfad0d60
Merge pull request #3304 from lioncash/fwd-decl
renderer_opengl/utils: Forward declare private structs
6 years ago
bunnei
28376aab3a
Merge pull request #3307 from jroweboy/fix-git
Fix git version in scm_rev.cpp
6 years ago
Lioncash
e481a676de
maxwell_3d: Make dirty_pointers private
This isn't used outside of the class itself, so we can make it private
for the time being.
6 years ago
James Rowe
47197f6b18
Fix git version in scm_rev.cpp
6 years ago
ReinUsesLisp
1692dab134
gl_state: Implement PROGRAM_POINT_SIZE
For gl_PointSize to have effect we have to activate
GL_PROGRAM_POINT_SIZE.
6 years ago
Lioncash
6ab1c2a461
renderer_opengl/utils: Remove unused header inclusions
Nothing from these headers are used, so they can be removed.
6 years ago
Lioncash
0cb80ac6dc
renderer_opengl/utils: Forward declare private structs
Keeps the definitions hidden and allows changes to the structs without
needing to recompile all users of classes containing said structs.
6 years ago