mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-22 04:52:39 +02:00
vi: update for new-ipc
This commit is contained in:
parent
23950cc10e
commit
2e2d227ac7
@ -7,11 +7,15 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "../types.h"
|
#include "../types.h"
|
||||||
#include "../kernel/event.h"
|
#include "../kernel/event.h"
|
||||||
#include "../services/sm.h"
|
#include "../sf/service.h"
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
char data[0x40];
|
||||||
|
} ViDisplayName;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
u64 display_id;
|
u64 display_id;
|
||||||
char display_name[0x40];
|
ViDisplayName display_name;
|
||||||
bool initialized;
|
bool initialized;
|
||||||
} ViDisplay;
|
} ViDisplay;
|
||||||
|
|
||||||
@ -98,5 +102,5 @@ Result viSetLayerScalingMode(ViLayer *layer, ViScalingMode scaling_mode);
|
|||||||
|
|
||||||
// IndirectLayer functions
|
// IndirectLayer functions
|
||||||
|
|
||||||
Result viGetIndirectLayerImageMap(void* buffer, size_t size, s32 width, s32 height, u64 IndirectLayerConsumerHandle, u64 *out0, u64 *out1);
|
Result viGetIndirectLayerImageMap(void* buffer, size_t size, s32 width, s32 height, u64 IndirectLayerConsumerHandle, u64 *out_size, u64 *out_stride);
|
||||||
Result viGetIndirectLayerImageRequiredMemoryInfo(s32 width, s32 height, u64 *out_size, u64 *out_alignment);
|
Result viGetIndirectLayerImageRequiredMemoryInfo(s32 width, s32 height, u64 *out_size, u64 *out_alignment);
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user