791 Commits (f30ef987615729f5a3b8eab524ce5680369057e9)

Author SHA1 Message Date
ReinUsesLisp 80a673a27f maxwell_3d: Silence array bounds warnings 5 years ago
ReinUsesLisp 3ff978aa4f common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 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 6 years ago
Lioncash 9e7a1f1351 maxwell_3d: Move member variables to end of class 6 years ago
Lioncash ce0712bf95 maxwell_3d: Resolve -Wdocumentation warning 6 years ago
Lioncash bcc5c4403a maxwell_3d: Remove unused dirty_pointer array 6 years ago
comex a6e6cd5788 maxwell_dma: Rename RenderEnable::Mode::FALSE and TRUE to avoid name conflict 6 years ago
Lioncash 677a8b208d video_core: Resolve more variable shadowing scenarios 6 years ago
ReinUsesLisp 2ccf85a910 vk_shader_decompiler: Implement force early fragment tests 6 years ago
Lioncash b7cd5d742e shader_bytecode: Make use of [[nodiscard]] where applicable 6 years ago
Lioncash 56ecafc204 shader_bytecode: Eliminate variable shadowing 6 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
ReinUsesLisp 44b552be71 shader/arithmetic: Implement FCMP immediate + register variant 6 years ago
ReinUsesLisp e1600b0962 video_core: Enforce -Wclass-memaccess 6 years ago
ReinUsesLisp 2a24b1c973 video_core: Enforce -Wunused-variable and -Wunused-but-set-variable 6 years ago
Lioncash ff45c39578 General: Make use of std::nullopt where applicable 6 years ago
Lioncash 91bca9eb0b fermi_2d: Make use of designated initializers 6 years ago
ReinUsesLisp da53bcee60 video_core: Initialize renderer with a GPU 6 years ago
Lioncash 83d8bf9af9 maxwell_3d: Resolve -Wextra-semi warning 6 years ago
ReinUsesLisp f00641459e textures/decoders: Fix block linear to pitch copies 6 years ago
ReinUsesLisp c574ab5aa1 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
ReinUsesLisp 2a9d17b7e7 maxwell_dma: Rename registers to match official docs and reorder 6 years ago
David Marcec fabdf5d385 Addressed issues 6 years ago
David Marcec 6ce5f3120b Macro HLE support 6 years ago
ReinUsesLisp 39ab33ee1c shader/half_set: Implement HSET2_IMM 6 years ago
ReinUsesLisp c95c254f3e texture_cache: Implement rendering to 3D textures 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 4e57f9d5cf shader_ir: Separate float-point comparisons in ordered and unordered 6 years ago
ReinUsesLisp 2dbf5290f2 vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzle 6 years ago
ReinUsesLisp 9b8e962368 maxwell_3d: Add viewport swizzles 6 years ago
Fernando Sahmkow 9df67b2095 Clang Format and Documentation. 6 years ago
Fernando Sahmkow 37c690576f MaxwellDMA: Optimize micro copies. 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
ReinUsesLisp bb1ed66d99 maxwell_3d: Fix depth clamping register 6 years ago
ReinUsesLisp c788f9c0bd shader/arithmetic_integer: Implement IADD.X 6 years ago
Markus Wick e717a1df20 Fix -Wdeprecated-copy warning. 6 years ago
ReinUsesLisp dbaebd8582 decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits 6 years ago
Fernando Sahmkow 5c9feaebb6 Clang Format. 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