summaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode (follow)
Commit message (Expand)AuthorAgeFilesLines
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-131-0/+1
* half_set: Resolve -Wmaybe-uninitialized warningsGravatar Lioncash2020-12-301-7/+7
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-302-32/+35
* video_core: Remove unnecessary enum class casting in logging messagesGravatar Lioncash2020-12-079-48/+38
* video_core: Resolve more variable shadowing scenarios pt.3Gravatar Lioncash2020-12-051-3/+4
* video_core: Resolve more variable shadowing scenarios pt.2Gravatar Lioncash2020-12-052-10/+10
* Merge pull request #3681 from lioncash/componentGravatar Rodrigo Locatti2020-11-241-2/+2
|\
| * decode/image: Fix typo in assert in GetComponentSize()Gravatar Lioncash2020-04-151-3/+3
| * decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize()Gravatar Lioncash2020-04-151-2/+2
* | Merge pull request #4854 from ReinUsesLisp/cube-array-shadowGravatar bunnei2020-11-051-1/+0
|\ \
| * | shader: Partially implement texture cube array shadowGravatar ReinUsesLisp2020-10-281-1/+0
* | | shader/arithmetic: Implement FCMP immediate + register variantGravatar ReinUsesLisp2020-10-281-1/+2
|/ /
* | shader/texture: Implement CUBE texture type for TMML and fix arraysGravatar ReinUsesLisp2020-10-071-19/+22
* | arithmetic_integer_immediate: Make use of std::move where applicableGravatar Lioncash2020-09-241-16/+19
* | Merge pull request #4672 from lioncash/narrowingGravatar Rodrigo Locatti2020-09-171-1/+1
|\ \
| * | decoder/texture: Eliminate narrowing conversion in GetTldCode()Gravatar Lioncash2020-09-171-1/+1
* | | decode/image: Eliminate switch fallthrough in DecodeImage()Gravatar Lioncash2020-09-171-0/+1
|/ /
* | video_core: Enforce -Werror=switchGravatar ReinUsesLisp2020-09-162-4/+13
* | shader/memory: Amend UNIMPLEMENTED_IF_MSG without a messageGravatar Lioncash2020-08-141-1/+2
* | General: Tidy up clang-format warnings part 2Gravatar Lioncash2020-08-131-3/+3
* | Merge pull request #4391 from lioncash/nrvoGravatar bunnei2020-07-243-20/+20
|\ \
| * | video_core: Allow copy elision to take place where applicableGravatar Lioncash2020-07-213-20/+20
* | | Merge pull request #4361 from ReinUsesLisp/lane-idGravatar Rodrigo Locatti2020-07-211-2/+1
|\ \ \
| * | | decode/other: Implement S2R.LaneIdGravatar ReinUsesLisp2020-07-161-2/+1
| |/ /
* / / video_core: Rearrange pixel format namesGravatar ReinUsesLisp2020-07-131-27/+27
|/ /
* | Merge pull request #4147 from ReinUsesLisp/hset2-immGravatar bunnei2020-06-261-21/+67
|\ \
| * | shader/half_set: Implement HSET2_IMMGravatar ReinUsesLisp2020-06-221-21/+67
* | | decode/image: Implement B10G11R11FGravatar Morph2020-06-201-9/+17
|/ /
* | shader/texture: Join separate image and sampler pairs offlineGravatar ReinUsesLisp2020-06-051-18/+37
* | Merge pull request #4016 from ReinUsesLisp/invocation-infoGravatar LC2020-06-021-1/+1
|\ \
| * | shader/other: Fix hardcoded value in S2R INVOCATION_INFOGravatar ReinUsesLisp2020-05-301-1/+1
* | | shader/other: Implement MEMBAR.CTSGravatar ReinUsesLisp2020-05-271-2/+12
|/ /
* | Merge pull request #3981 from ReinUsesLisp/barGravatar bunnei2020-05-261-0/+5
|\ \
| * | shader/other: Implement BAR.SYNC 0x0Gravatar ReinUsesLisp2020-05-211-0/+5
* | | Merge pull request #3980 from ReinUsesLisp/red-opGravatar bunnei2020-05-261-2/+1
|\ \ \
| * | | shader/memory: Implement non-addition operations in REDGravatar ReinUsesLisp2020-05-211-2/+1
| |/ /
* / / shader/other: Implement thread comparisons (NV_shader_thread_group)Gravatar ReinUsesLisp2020-05-211-0/+21
|/ /
* | shader_ir: Separate float-point comparisons in ordered and unorderedGravatar ReinUsesLisp2020-05-091-6/+6
* | Merge pull request #3693 from ReinUsesLisp/clean-samplersGravatar bunnei2020-05-022-94/+116
|\ \
| * | shader/texture: Support multiple unknown sampler propertiesGravatar ReinUsesLisp2020-04-231-51/+74
| * | shader_ir: Turn classes into data structuresGravatar ReinUsesLisp2020-04-232-59/+58
* | | shader/arithmetic_integer: Fix tracking issue in temporaryGravatar ReinUsesLisp2020-04-281-4/+0
* | | shader/arithmetic_integer: Fix edge case and mark IADD.X Rd.CC as unimplementedGravatar ReinUsesLisp2020-04-251-1/+6
* | | shader/arithmetic_integer: Change IAdd to UAdd to avoid signed overflowGravatar ReinUsesLisp2020-04-251-2/+2
* | | shader/arithmetic_integer: Implement IADD.XGravatar ReinUsesLisp2020-04-251-0/+6
* | | shader/arithmetic_integer: Implement CC for IADDGravatar ReinUsesLisp2020-04-251-3/+19
* | | decode/register_set_predicate: Implement CCGravatar ReinUsesLisp2020-04-251-9/+14
* | | decode/register_set_predicate: Use move for shared pointersGravatar ReinUsesLisp2020-04-251-16/+17
* | | Merge pull request #3734 from ReinUsesLisp/half-float-modsGravatar bunnei2020-04-251-14/+37
|\ \ \
| * | | decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bitsGravatar ReinUsesLisp2020-04-231-14/+37