207 Commits (75ccd9959ca7aa78b71fbb800ed2127d8613e9dc)

Author SHA1 Message Date
ReinUsesLisp 75ccd9959c gpu: Report renderer errors with exceptions 5 years ago
ReinUsesLisp 80a673a27f maxwell_3d: Silence array bounds warnings 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago
Lioncash 4c5f5c9bf3 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
ReinUsesLisp 622830f4e1 maxwell_3d: Use insert instead of loop push_back 6 years ago
ReinUsesLisp 9ea8cffe35 maxwell_3d: Move code to separate functions 6 years ago
Lioncash ff45c39578 General: Make use of std::nullopt where applicable 5 years ago
ReinUsesLisp da53bcee60 video_core: Initialize renderer with a GPU 6 years ago
David Marcec 6ce5f3120b Macro HLE support 6 years ago
ReinUsesLisp 5b2b6d594c shader/texture: Join separate image and sampler pairs offline 6 years ago
David Marcec eca3d16e54 Default init labels and use initializer list for macro engine 6 years ago
David Marcec 411f5527d4 Mark parameters as const 6 years ago
David Marcec 3a20e74f40 Pass by reference instead of copying parameters 6 years ago
David Marcec b032ebdfee Implement macro JIT 6 years ago
ReinUsesLisp 9b06e823ee maxwell_3d: Reduce severity of logs that can be spammed 6 years ago
ReinUsesLisp f3f056c3b6 maxwell_3d: Initialize line widths 6 years ago
ReinUsesLisp 31eb658fea maxwell_3d: Initialize polygon modes 6 years ago
ReinUsesLisp 9b8e962368 maxwell_3d: Add viewport swizzles 6 years ago
ReinUsesLisp fe931ac976 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 6 years ago
Fernando Sahmkow 90e5694230 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
Fernando Sahmkow 18a88d19dc Maxwell3D: Process Macros on MultiMethod. 6 years ago
Fernando Sahmkow 3fedcc2f6e DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Fernando Sahmkow b7bc3c2549 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow 4adfc9bb08 Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan. 6 years ago
Fernando Sahmkow a081a7c855 GPU: Fix rebase errors. 6 years ago
Fernando Sahmkow 487379c593 OpenGL: Implement Fencing backend. 6 years ago
Fernando Sahmkow 339d0d9d6c GPU: Delay Fences. 6 years ago
Fernando Sahmkow da8f17715d GPU: Refactor synchronization on Async GPU 6 years ago
ReinUsesLisp 238c6016f9 maxwell_3d: Initialize format attributes constant as one 6 years ago
namkazy fc37672f26 apply replay logic to all writes. remove replay from MacroInterpreter::Send (@fincs) 6 years ago
namkazy d4e93cf38c maxwell_3d: init shadow_state 6 years ago
namkazy 22f4268c2f maxwell_3d: this seem more correct. 6 years ago
namkazy 7051dc1902 maxwell_3d: update comments for shadow ram usage 6 years ago
Nguyen Dac Nam 63c2635e6f maxwell_3d: track shadow ram ctrl and hw reg value 6 years ago
ReinUsesLisp 978172530e const_buffer_engine_interface: Store component types 6 years ago
ReinUsesLisp 9e74e6988b maxwell_3d: Flatten cull and front face registers 6 years ago
ReinUsesLisp eed789d0d1 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp 96ac3d518a gl_rasterizer: Remove dirty flags 6 years ago
ReinUsesLisp 91aa58e410 maxwell_3d: Unify draw methods 6 years ago
ReinUsesLisp 73d2d3342d gl_query_cache: Optimize query cache 6 years ago
ReinUsesLisp aae8c180cb gl_query_cache: Implement host queries using a deferred cache 6 years ago
ReinUsesLisp 2b58652f08 maxwell_3d: Slow implementation of passed samples (query 21) 7 years ago
Fernando Sahmkow d6ed31b9fa GPU: Address Feedback. 6 years ago
Fernando Sahmkow 8e9a4944db GPU: Implement GPU Clock correctly. 6 years ago
Fernando Sahmkow 0cb3bcfbb7 Maxwell3D: Correct query reporting. 6 years ago
Fernando Sahmkow b97608ca64 Shader_IR: Allow constant access of guest driver. 6 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
ReinUsesLisp 94915d4ea1 vk_graphics_pipeline: Set front facing properly 6 years ago
ReinUsesLisp 0d6d8129c4 yuzu: Remove Maxwell debugger 6 years ago
ReinUsesLisp da0aa4da6b
gl_rasterizer: Implement RASTERIZE_ENABLE 6 years ago