summaryrefslogtreecommitdiffstats
path: root/src/video_core/dirty_flags.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core: Adjust `NUM` macro to avoid Clang warningcomex2020-12-071-1/+1
| | | | | | | | | | | | | | | | The previous definition was: #define NUM(field_name) (sizeof(Maxwell3D::Regs::field_name) / sizeof(u32)) In cases where `field_name` happens to refer to an array, Clang thinks `sizeof(an array value) / sizeof(a type)` is an instance of the idiom where `sizeof` is used to compute an array length. So it thinks the type in the denominator ought to be the array element type, and warns if it isn't, assuming this is a mistake. In reality, `NUM` is not used to get array lengths at all, so there is no mistake. Silence the warning by applying Clang's suggested workaround of parenthesizing the denominator.
* DirtyFlags: relax need to set render_targets as dirty Fernando Sahmkow2020-03-141-8/+0
| | | | | The texture cache already takes care of setting a render target to dirty when invalidated.
* dirty_flags: Deduplicate code between OpenGL and VulkanReinUsesLisp2020-02-281-0/+46