ReinUsesLisp
fe1238be7a
gl_rasterizer: Add queued commands counter
...
Keep track of the queued OpenGL commands that can signal a fence if
waited on. As a side effect, we avoid calls to glFlush when no commands
are queued.
5 years ago
ReinUsesLisp
2b58652f08
maxwell_3d: Slow implementation of passed samples (query 21)
...
Implements GL_SAMPLES_PASSED by waiting immediately for queries.
5 years ago
ReinUsesLisp
3217400dd1
gl_resource_manager: Add managed query class
5 years ago
bunnei
3563af2364
Merge pull request #3395 from FernandoS27/queries
...
GPU: Refactor queries implementation and correct GPU Clock.
5 years ago
Fernando Sahmkow
d6ed31b9fa
GPU: Address Feedback.
5 years ago
bunnei
8b9a56033a
Merge pull request #3405 from lioncash/thread
...
address_arbiter: Minor cleanup to list querying
5 years ago
Lioncash
be269e21a5
address_arbiter: Collapse loops in InsertThread() and RemoveThread()
...
Same behavior, but without the need to explicitly loop through
everything manually.
5 years ago
Lioncash
9f2c703137
address_arbiter: Simplify GetThreadsWaitingOnAddress()
...
Simplifies the overall function and also allows for it to become a
const-qualified member function.
5 years ago
bunnei
8f8dda2d5b
Merge pull request #3403 from lioncash/debug
...
bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()
5 years ago
bunnei
2506f7b3a1
Merge pull request #3402 from lioncash/sys-global
...
kernel/thread: Remove trivial usages of the global system accessor
5 years ago
Lioncash
f00a54f508
bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()
...
Aligns the '=' to be consistent with the rest of the logs within this
source file.
5 years ago
Lioncash
eefd97e80d
bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()
...
A formatting specifier within Clear wasn't being used, which will cause
fmt to throw an exception. This fixes that.
5 years ago
Lioncash
b80c348b09
kernel/thread: Remove trivial usages of the global system accessor
...
We can just use the kernel member variable directly instead of going
through the system to obtain the same thing.
5 years ago
bunnei
37f1cf8cbd
Merge pull request #3376 from ReinUsesLisp/point-sprite
...
gl_rasterizer: Implement GL_POINT_SPRITE
5 years ago
Fernando Sahmkow
8e9a4944db
GPU: Implement GPU Clock correctly.
5 years ago
Fernando Sahmkow
0cb3bcfbb7
Maxwell3D: Correct query reporting.
5 years ago
bunnei
84ea9c2b42
Merge pull request #3372 from ReinUsesLisp/fix-back-stencil
...
maxwell_3d: Fix stencil back mask
5 years ago
Zach Hilman
21c3f48279
Merge pull request #3391 from Morph1984/remove-unknown
...
Remove option "Show files with type 'Unknown'"
5 years ago
Morph
fcf3425b1b
Remove option "Show files with type 'Unknown'"
5 years ago
bunnei
a952fbc5b3
Merge pull request #3388 from bunnei/service-shared-ptr
...
hle: services: Use std::shared_ptr instead of copy by value.
- This is a prerequisite to adding a mutex to `ServiceFramework`, which cannot be copied.
- This will be used for threaded services.
5 years ago
bunnei
e210835dd0
Merge pull request #3387 from bunnei/gpu-mpscqueue
...
gpu_thread: Use MPSCQueue for GPU commands.
5 years ago
bunnei
6536cc9741
Merge pull request #3386 from bunnei/gpu-mem-interface
...
video_core: memory_manager: Use GPU interface for cache functions.
5 years ago
bunnei
7b07e521ca
hle: services: Use std::shared_ptr instead of copy by value.
5 years ago
bunnei
b5c13ee0eb
gpu_thread: Use MPSCQueue for GPU commands.
...
- Necessary for multiple service threads.
5 years ago
bunnei
7cacb08cdf
video_core: memory_manager: Use GPU interface for cache functions.
5 years ago
bunnei
90bda66028
Merge pull request #3378 from ReinUsesLisp/uscaled
...
maxwell_to_gl: Implement R8G8_USCALED
5 years ago
bunnei
90df4b8e2b
Merge pull request #3369 from ReinUsesLisp/shf
...
shader/shift: Implement SHF
5 years ago
bunnei
aa3f9b9606
Merge pull request #3381 from bunnei/ipc-fix
...
hle: services: Fix prepo IPC, and add better error checking.
5 years ago
bunnei
09d766d357
Merge pull request #3362 from ReinUsesLisp/fix-instanced
...
gl_rasterizer: Fix instanced draw arrays
5 years ago
bunnei
1b01c3036d
Merge pull request #3366 from bunnei/swkbd-fixes
...
applets: Fixes for software keyboard and transfer memory.
5 years ago
bunnei
ba53543da6
kernel: transfer_memory: Properly reserve and reset memory region.
5 years ago
Zach Hilman
7a547b9342
wait_object: Make wait behavior only require one object to signal.
...
- This was holdover from citra.
5 years ago
bunnei
3a0c1e79f8
am: Correct IPC object count mismatch.
5 years ago
bunnei
77da74e17a
services: am: Clear events on PopOutData and PopInteractiveOutData.
5 years ago
bunnei
84e895cdd6
am: Refactor IStorage interface.
5 years ago
bunnei
3557fa25d0
applets: software_keyboard: Signal state change on end of interactive session.
5 years ago
bunnei
be5fcffb89
applets: software_keyboard: Minor cleanup.
5 years ago
bunnei
2245c24e21
services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser.
5 years ago
bunnei
9751ccc5e0
hle_ipc: Add error checking to read/write buffer access.
5 years ago
ReinUsesLisp
8bb9eef97b
maxwell_to_gl: Implement R8G8_USCALED
5 years ago
ReinUsesLisp
c81c361e82
maxwell_to_gl: Reduce unimplemented formats to LOG_ERROR
5 years ago
bunnei
a0b4be4262
Merge pull request #3377 from ReinUsesLisp/bitset-vk
...
vk_rasterizer: Use noexcept methods of std::bitset
5 years ago
ReinUsesLisp
0eb36c90f4
vk_rasterizer: Use noexcept variants of std::bitset
...
Removes bounds checking from "texceptions" instances.
5 years ago
bunnei
08c508b1c4
Merge pull request #3357 from ReinUsesLisp/bfi-rc
...
shader/bfi: Implement register-constant buffer variant
5 years ago
ReinUsesLisp
7da52673d0
gl_rasterizer: Implement GL_POINT_SPRITE
...
OpenGL core defaults to GL_POINT_SPRITE, meanwhile on OpenGL
compatibility we have to explicitly enable it. This fixes
gl_PointCoord's behaviour.
5 years ago
bunnei
bf21aacc74
Merge pull request #3356 from ReinUsesLisp/fcmp
...
shader/arithmetic: Implement FCMP
5 years ago
bunnei
5733287822
Merge pull request #3360 from CJBok/statusbar-buttons
...
GUI: Togglable graphics settings buttons in status bar
5 years ago
bunnei
c31ec00d67
Merge pull request #3337 from ReinUsesLisp/vulkan-staged
...
yuzu: Implement Vulkan frontend
5 years ago
bunnei
2cd51fc9fd
Merge pull request #3374 from lioncash/udp
...
input_common/udp: Minor changes
5 years ago
Lioncash
c7678c3044
input_common/udp: Ensure that UDP is shut down within Shutdown()
...
Previously the UDP backend would never actually get shut down.
5 years ago