779 Commits (87f220efff9970440b7535cbb208d310f8c55a7b)

Author SHA1 Message Date
ameerj 3620206136 async_shaders: Increase Async worker thread count for 8+ thread cpus 6 years ago
ReinUsesLisp 657771bdcb shader: Partially implement texture cube array shadow 6 years ago
ReinUsesLisp 44b552be71 shader/arithmetic: Implement FCMP immediate + register variant 6 years ago
ReinUsesLisp dffaffaac1 shader/texture: Implement CUBE texture type for TMML and fix arrays 6 years ago
Lioncash e3a615a616 arithmetic_integer_immediate: Make use of std::move where applicable 6 years ago
Lioncash 77532ebde3 shader/registry: Silence a -Wshadow warning 6 years ago
Lioncash cd6f4f7eed shader/registry: Remove unnecessary namespace qualifiers 6 years ago
Lioncash ffeb4ef83e shader/registry: Make use of designated initializers where applicable 6 years ago
Lioncash 0dc6967ff1 control_flow: emplace elements in place within TryQuery() 6 years ago
Lioncash fcd0145eb5 control_flow: Make use of std::move in InsertBranch() 6 years ago
Lioncash ff45c39578 General: Make use of std::nullopt where applicable 6 years ago
ReinUsesLisp 58b0ae84b5 renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 6 years ago
Lioncash 4944d48ee8 decode/image: Eliminate switch fallthrough in DecodeImage() 6 years ago
Lioncash ffc66f089d decoder/texture: Eliminate narrowing conversion in GetTldCode() 6 years ago
ReinUsesLisp eb914b6c50 video_core: Enforce -Werror=switch 6 years ago
ReinUsesLisp 9e87193725 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash bafef3d1c9 async_shaders: Mark getters as const member functions 6 years ago
ameerj fde8102a41 Remove unneeded newlines, optional Registry in shader params 6 years ago
Ameer J f49ffdd648 Morph: Update worker allocation comment 6 years ago
ameerj 1b829fbd7a move thread 1/4 count computation into allocate workers method 6 years ago
ameerj 31a76410e8 Address feedback, add shader compile notifier, update setting text 6 years ago
ameerj c02464f64e Vk Async Worker directly emplace in cache 6 years ago
ameerj 4539073ce1 Address feedback. Bruteforce delete duplicates 6 years ago
ameerj 6ac97405df Vk Async pipeline compilation 6 years ago
Lioncash dcc5562cd5 shader/memory: Amend UNIMPLEMENTED_IF_MSG without a message 6 years ago
Lioncash 6b13d08822 async_shaders: Resolve -Wpessimizing-move warning 6 years ago
Lioncash b724a4d90c General: Tidy up clang-format warnings part 2 6 years ago
Lioncash 6adc824d9d video_core: Allow copy elision to take place where applicable 6 years ago
David Marcec 967307d3be Fix style issues 6 years ago
David Marcec 85b591f6f0 Remove duplicate config 6 years ago
David Marcec f48187449e Use conditional var 6 years ago
David Marcec 468bd9c1b0 async shaders 6 years ago
ReinUsesLisp 210cc0204d decode/other: Implement S2R.LaneId 6 years ago
ReinUsesLisp fbc232426d video_core: Rearrange pixel format names 6 years ago
ReinUsesLisp 39ab33ee1c shader/half_set: Implement HSET2_IMM 6 years ago
Morph 480e1fa987 decode/image: Implement B10G11R11F 6 years ago
MerryMage 442e48ef4c memory_util: boost hashes are size_t 6 years ago
ReinUsesLisp 5b2b6d594c shader/texture: Join separate image and sampler pairs offline 6 years ago
ReinUsesLisp e1438f8e91 shader/track: Move bindless tracking to a separate function 6 years ago
ReinUsesLisp f2d1aa97ad shader/other: Fix hardcoded value in S2R INVOCATION_INFO 6 years ago
ReinUsesLisp 32e6727dae shader/other: Implement MEMBAR.CTS 6 years ago
ReinUsesLisp 5d0986a53b shader/other: Implement BAR.SYNC 0x0 6 years ago
ReinUsesLisp 103809a0ca shader/memory: Implement non-addition operations in RED 6 years ago
ReinUsesLisp e2b67a868b shader/other: Implement thread comparisons (NV_shader_thread_group) 6 years ago
ReinUsesLisp 4e57f9d5cf shader_ir: Separate float-point comparisons in ordered and unordered 6 years ago
ReinUsesLisp 871aadbe36 shader/arithmetic_integer: Fix tracking issue in temporary 6 years ago
ReinUsesLisp ddd82ef42b shader/memory_util: Deduplicate code 6 years ago
ReinUsesLisp e895a4e2d7 shader/arithmetic_integer: Fix edge case and mark IADD.X Rd.CC as unimplemented 6 years ago
ReinUsesLisp 2a96bea6a7 shader/arithmetic_integer: Change IAdd to UAdd to avoid signed overflow 6 years ago
ReinUsesLisp c788f9c0bd shader/arithmetic_integer: Implement IADD.X 6 years ago