| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of storing all block width, height and depths in their shifted
form:
block_width = 1U << block_shift;
Store them like they are provided by the emulated hardware (their
block_shift form). This way we can avoid doing the costly
Common::AlignUp operation to align texture sizes and drop CPU integer
divisions with bitwise logic (defined in Common::AlignBits).
|
| |
|
|
|
|
|
|
| |
Nothing in this header relies on common_funcs or the memory manager.
This gets rid of reliance on indirect inclusions in the OpenGL caches.
|
|\
| |
| | |
vk_sampler_cache: Implement a sampler cache
|
| | |
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
maxwell_3d: Allow texture handles with TIC id zero
|
| |
| |
| |
| |
| | |
Also remove "enabled" field from Tegra::Texture::FullTextureInfo because
it would become unused.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Compresses a few namespace specifiers to be more compact.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Allow unswizzling of DXT1 textures.
|
|
|