ReinUsesLisp
151ddcf419
renderer_vulkan/wrapper: Add instance handle
6 years ago
Morph
224a75d839
capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication ( #3571 )
* Organize capture services into individual files
* Stub GetAlbumContentsFileListForApplication
* Address feedback
6 years ago
Fernando Sahmkow
b03c0536ce
Merge pull request #3561 from ReinUsesLisp/f2f-conversion
shader/conversion: Fix F2F rounding operations with different sizes
6 years ago
Fernando Sahmkow
5b95a01463
Merge pull request #3577 from ReinUsesLisp/lea
shader/lea: Fix LEA implementation
6 years ago
ReinUsesLisp
1c5e2b60a7
gl_rasterizer: Mark cleared textures as dirty
Fixes a potential edge case where cleared textures read from the CPU
were not flushed.
6 years ago
Rodrigo Locatti
c19425ed69
Merge pull request #3506 from namkazt/patch-9
shader_decode: Implement partial ATOM/ATOMS instr
6 years ago
Nguyen Dac Nam
238c35b2c9
clang-format
6 years ago
Nguyen Dac Nam
defb9642da
shader_decode: fix by suggestion
6 years ago
Rodrigo Locatti
69728e8ad5
Merge pull request #3566 from ReinUsesLisp/vk-wrapper-part1
renderer_vulkan/wrapper: Add a Vulkan wrapper (part 1 of 2)
6 years ago
bunnei
4c72190a06
Merge pull request #3560 from ReinUsesLisp/fix-stencil
gl_rasterizer: Synchronize stencil testing on clears
6 years ago
James Rowe
f1da3ec584
Frontend: Don't call DoneCurrent if the context isnt already current
6 years ago
namkazy
cb0a4151f8
clang-format
6 years ago
namkazy
c2665ec9c2
gl_decompiler: min/max op not implement yet
6 years ago
namkazy
4f7bea403a
shader_decode: ATOM/ATOMS: add function to avoid code repetition
6 years ago
namkazy
c8f6d9effd
shader_decode: merge GlobalAtomicOp to AtomicOp
6 years ago
Nguyen Dac Nam
972485ff18
shader_decode: implement ATOM operation for S32 and U32
6 years ago
namkazy
93cac0d294
clang-format
6 years ago
Nguyen Dac Nam
3dc09a6250
shader_decode: implement ATOMS instr partial.
6 years ago
Nguyen Dac Nam
a2cc80b605
vk_decompiler: add atomic op and handler function.
6 years ago
Nguyen Dac Nam
552f0ff267
gl_decompiler: add atomic op
6 years ago
Nguyen Dac Nam
2c780db5b9
shader: node - update correct comment
6 years ago
Nguyen Dac Nam
c119473c40
shader_decode: add Atomic op for common usage
6 years ago
Kewlan
a8f3a13a1f
Re-order the shoulder buttons both in the configuration menu, and in the code.
6 years ago
bunnei
2c9879d2eb
Merge pull request #3568 from bunnei/time-calcspan
services: time: Implement CalculateSpanBetween.
6 years ago
bunnei
5e2f8e30e7
Merge pull request #3545 from FearlessTobi/audren-rev
audio_core: Accept Audren REV8
6 years ago
ReinUsesLisp
08470d261d
shader_bytecode: Fix I2I_IMM encoding
6 years ago
bunnei
ffe1e2b5ec
Merge pull request #3562 from perillamint/vrsvc
am: Implement VR related APIs
6 years ago
bunnei
997a802bd6
Merge pull request #3569 from bunnei/hid-stub
services: hid: Stub InitializeSevenSixAxisSensor.
6 years ago
ReinUsesLisp
b6c9fba81c
renderer_vulkan/wrapper: Address feedback
6 years ago
ReinUsesLisp
5300a918c6
shader/lea: Simplify generated LEA code
6 years ago
bunnei
75795a9a63
Merge pull request #3573 from FearlessTobi/port-5089
Port citra-emu/citra#5089 : "Set render window's focus policy to Qt::StrongFocus"
6 years ago
bunnei
9bd9980372
Merge pull request #3576 from FearlessTobi/port-4906
Port citra-emu/citra#4906 : "citra_qt: fix the stuck in fullscreen mode"
6 years ago
bunnei
6286b8dedd
Merge pull request #3574 from FearlessTobi/port-5093
Port citra-emu/citra#5093 : "Replace non-commercial icons"
6 years ago
FearlessTobi
8ba06aa4e1
yuzu: fix the stuck in fullscreen mode bug
Co-Authored-By: Valentin Vanelslande <vvanelslandedev@gmail.com>
6 years ago
ReinUsesLisp
523a709bf1
shader/lea: Fix op_a and op_b usages
They were swapped.
6 years ago
ReinUsesLisp
796b3319e6
shader/lea: Remove const and use move when possible
6 years ago
Guo Yunhe
dd236c6c1d
Replace non-commercial icons with free icons from icons8 ( #5093 )
6 years ago
Vitor K
10ba8d16be
Set render window to also accept focus via tabbing (Qt::StrongFocus) ( #5089 )
6 years ago
Fernando Sahmkow
7a2f60df26
Merge pull request #3565 from ReinUsesLisp/image-format
engines/const_buffer_engine_interface: Store image format and types
6 years ago
bunnei
8a6a25e4b6
services: hid: Stub InitializeSevenSixAxisSensor.
- Used by Super Smash Bros. Ultimate v7.0.0.
6 years ago
bunnei
a60f34a850
services: time: Implement CalculateSpanBetween.
- Used by Super Smash Bros. Ultimate.
6 years ago
perillamint
a429644672
am: Implement VR related APIs
Implement (and stub) VR related APIs in AM sysmodule.
This fixes issue #2938
6 years ago
ReinUsesLisp
2694552b7f
renderer_vulkan/wrapper: Add owning handles
6 years ago
ReinUsesLisp
7413b30923
renderer_vulkan/wrapper: Add pool allocations owning templated class
6 years ago
ReinUsesLisp
d8d392b39a
renderer_vulkan/wrapper: Add owning handle templated class
6 years ago
ReinUsesLisp
60f351084a
renderer_vulkan/wrapper: Add destroy and free overload set
6 years ago
ReinUsesLisp
a9e4528d10
renderer_vulkan/wrapper: Add dispatch table and loaders
6 years ago
ReinUsesLisp
3f0b7673f0
renderer_vulkan/wrapper: Add exception class
6 years ago
ReinUsesLisp
f5cee0e885
renderer_vulkan/wrapper: Add ToString function for VkResult
6 years ago
ReinUsesLisp
92c8d783b3
renderer_vulkan/wrapper: Add Vulakn wrapper and a span helper
The intention behind a Vulkan wrapper is to drop Vulkan-Hpp.
The issues with Vulkan-Hpp are:
- Regular breaks of the API.
- Copy constructors that do the same as the aggregates (fixed recently)
- External dynamic dispatch that is hard to remove
- Alias KHR handles with non-KHR handles making it impossible to use
smart handles on Vulkan 1.0 instances with extensions that were included
on Vulkan 1.1.
- Dynamic dispatchers silently change size depending on preprocessor
definitions. Different files will have different dispatch definitions,
generating all kinds of hard to debug memory issues.
In other words, Vulkan-Hpp is not "production ready" for our needs and
this wrapper aims to replace it without losing RAII and exception
safety.
6 years ago