mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 20:42:44 +02:00
Fixed size of bufferProducerGraphicBuffer and removed the union for it. Removed an invalid comment from gfx.c, since bufferProducerRequestBuffer() is used after bufferProducerGraphicBufferInit().
This commit is contained in:
parent
0e40828c19
commit
a1462c8b0b
@ -45,10 +45,7 @@ typedef struct {
|
||||
u32 numFds;
|
||||
u32 numInts;
|
||||
|
||||
union {
|
||||
u32 rawdata[0x144>>2];//Actual size is numFds*4 + numInts*4.
|
||||
|
||||
struct {
|
||||
struct {//Actual size is numFds*4 + numInts*4.
|
||||
u32 unk_x0;
|
||||
u32 nvmap_handle0;
|
||||
u32 unk_x8;
|
||||
@ -78,9 +75,8 @@ typedef struct {
|
||||
u32 unk_x68;
|
||||
u32 buffer_size1;
|
||||
u32 unk_x70[0x33];//Normally all-zero.
|
||||
u64 timestamp;//Unknown, some timestamp perhaps?
|
||||
} data;
|
||||
};
|
||||
u64 timestamp;
|
||||
} PACKED data;
|
||||
} PACKED bufferProducerGraphicBuffer;
|
||||
|
||||
//From Android window.h.
|
||||
|
@ -78,7 +78,6 @@ static bufferProducerQueueBufferInput g_gfxQueueBufferData = {
|
||||
};
|
||||
|
||||
//Some of this struct is based on tegra_dc_ext_flip_windowattr.
|
||||
//TODO: How much of this struct do official apps really set? Most of it seems to be used as-is from the bufferProducerRequestBuffer() output.
|
||||
static bufferProducerGraphicBuffer g_gfx_BufferInitData = {
|
||||
.magic = 0x47424652,//"RFBG"/'GBFR'
|
||||
.format = 0x1,
|
||||
|
Loading…
Reference in New Issue
Block a user