mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-25 22:20:14 +00:00
video_core/utils: Remove static from header functions
This commit is contained in:
parent
73740d74ed
commit
e1ef9fe569
@ -40,7 +40,7 @@ void DumpTGA(std::string filename, short width, short height, u8* raw_data);
|
|||||||
* arranged in a Z-order curve. More details on the bit manipulation at:
|
* arranged in a Z-order curve. More details on the bit manipulation at:
|
||||||
* https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/
|
* https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/
|
||||||
*/
|
*/
|
||||||
static inline u32 MortonInterleave(u32 x, u32 y) {
|
inline u32 MortonInterleave(u32 x, u32 y) {
|
||||||
u32 i = (x & 7) | ((y & 7) << 8); // ---- -210
|
u32 i = (x & 7) | ((y & 7) << 8); // ---- -210
|
||||||
i = (i ^ (i << 2)) & 0x1313; // ---2 --10
|
i = (i ^ (i << 2)) & 0x1313; // ---2 --10
|
||||||
i = (i ^ (i << 1)) & 0x1515; // ---2 -1-0
|
i = (i ^ (i << 1)) & 0x1515; // ---2 -1-0
|
||||||
@ -51,7 +51,7 @@ static inline u32 MortonInterleave(u32 x, u32 y) {
|
|||||||
/**
|
/**
|
||||||
* Calculates the offset of the position of the pixel in Morton order
|
* Calculates the offset of the position of the pixel in Morton order
|
||||||
*/
|
*/
|
||||||
static inline u32 GetMortonOffset(u32 x, u32 y, u32 bytes_per_pixel) {
|
inline u32 GetMortonOffset(u32 x, u32 y, u32 bytes_per_pixel) {
|
||||||
// Images are split into 8x8 tiles. Each tile is composed of four 4x4 subtiles each
|
// Images are split into 8x8 tiles. Each tile is composed of four 4x4 subtiles each
|
||||||
// of which is composed of four 2x2 subtiles each of which is composed of four texels.
|
// of which is composed of four 2x2 subtiles each of which is composed of four texels.
|
||||||
// Each structure is embedded into the next-bigger one in a diagonal pattern, e.g.
|
// Each structure is embedded into the next-bigger one in a diagonal pattern, e.g.
|
||||||
|
Loading…
Reference in New Issue
Block a user