7#ifndef _PSP2COMMON_DISPLAY_H_
8#define _PSP2COMMON_DISPLAY_H_
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
unsigned int pixelformat
Combined pixel-format and RGB-range encoding.
Definition display.h:60
SceDisplayScreenModeId
Complete screen-mode identifiers accepted by the FW 3.60 DSI driver.
Definition display.h:116
SceUInt32 SceDisplayScreenMode
Storage type for one of SceDisplayScreenModeId.
Definition display.h:136
SceDisplaySetBufSync
Definition display.h:39
unsigned int height
Framebuffer height in pixels.
Definition display.h:90
SceUInt32 output_format
Combined pixel-format and RGB-range encoding.
Definition display.h:168
unsigned int pitch
pitch pixels
Definition display.h:59
unsigned int width
framebuffer width
Definition display.h:61
SceSize size
sizeof(SceDisplayFrameBuf)
Definition display.h:57
unsigned int width
Framebuffer width in pixels.
Definition display.h:89
unsigned int pixelformat
Format value; see the capture function being used.
Definition display.h:157
SceSize size
Must be set to sizeof(SceDisplayResolutionInfo).
Definition display.h:164
void * base
Framebuffer base address.
Definition display.h:86
SceDisplayHead
Definition display.h:102
void * base
Capture destination; must be aligned to 0x100 bytes on FW 3.60.
Definition display.h:155
SceDisplayFrameBufFlag
Flags stored in SceDisplayFrameBufExt::flags.
Definition display.h:67
SceUInt32 width
Output width in pixels.
Definition display.h:166
unsigned int pitch
Pitch in pixels.
Definition display.h:87
SceDisplayErrorCode
Definition display.h:18
SceDisplayScreenMode screen_mode
One of SceDisplayScreenModeId.
Definition display.h:165
unsigned int pixelformat
Combined pixel-format and RGB-range encoding.
Definition display.h:88
SceDisplayFrameBufType
Definition display.h:96
unsigned int pitch
Destination pitch in pixels.
Definition display.h:156
SceUInt32 height
Output height in pixels.
Definition display.h:167
SceDisplayPixelFormat
Definition display.h:33
unsigned int height
framebuffer height
Definition display.h:62
float fps
Driver refresh-rate value; approximately 59.940056 on FW 3.60.
Definition display.h:170
SceUInt32 flags
Bitwise OR of SceDisplayFrameBufFlag values and other firmware-defined bits.
Definition display.h:91
unsigned int height
Requested or resulting height in pixels.
Definition display.h:159
SceSize size
Must be set to sizeof(SceDisplayCaptureFrameBuf).
Definition display.h:154
SceDisplayScanMode
Definition display.h:139
void * base
Pointer to framebuffer.
Definition display.h:58
SceUInt32 scan_mode
One of SceDisplayScanMode; stored as a 32-bit value.
Definition display.h:169
SceSize size
Must be set to sizeof(SceDisplayFrameBufExt).
Definition display.h:85
unsigned int width
Requested or resulting width in pixels.
Definition display.h:158
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_1080I_60HZ
Interlaced; 2200x1125 total timing.
Definition display.h:124
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_720P_50HZ
Progressive; 1980x750 total timing.
Definition display.h:127
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_1080P_50HZ
Progressive; 2640x1125 total timing.
Definition display.h:130
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_720X575_864X626
Progressive; 864x626 total timing.
Definition display.h:123
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_1080P_60HZ
Progressive; 2200x1125 total timing.
Definition display.h:128
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_1080I_50HZ
Interlaced; 2640x1125 total timing.
Definition display.h:125
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_720X480_858X525
Progressive; 858x525 total timing.
Definition display.h:120
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_1080P_24HZ
Progressive; 2750x1125 total timing.
Definition display.h:129
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_720P_60HZ
Progressive; 1650x750 total timing.
Definition display.h:126
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_720X480_858X526
Progressive; 858x526 total timing.
Definition display.h:121
@ SCE_DISPLAY_SCREENMODE_INTERNAL_960X544_1375X567
Progressive; 1375x567 total timing.
Definition display.h:118
@ SCE_DISPLAY_SCREENMODE_INTERNAL_960X540
Progressive; 1250x594 total timing.
Definition display.h:119
@ SCE_DISPLAY_SCREENMODE_INTERNAL_960X544
Progressive; 1050x594 total timing.
Definition display.h:117
@ SCE_DISPLAY_SCREENMODE_EXTERNAL_720X576_864X625
Progressive; 864x625 total timing.
Definition display.h:122
@ SCE_DISPLAY_SCREENMODE_1280X720_1428X775
Progressive; 1428x775 total timing.
Definition display.h:131
@ __SCE_DISPLAY_SETBUF
Definition display.h:44
@ SCE_DISPLAY_SETBUF_NEXTFRAME
Buffer change effective next frame.
Definition display.h:43
@ SCE_DISPLAY_SETBUF_IMMEDIATE
Buffer change effective immediately.
Definition display.h:41
@ SCE_DISPLAY_HEAD_HDMI
HDMI output.
Definition display.h:104
@ SCE_DISPLAY_HEAD_SUB_LCD
Secondary LCD state reserved by the display driver.
Definition display.h:105
@ SCE_DISPLAY_HEAD_MAIN_LCD_OLED
Built-in OLED or LCD panel.
Definition display.h:103
@ SCE_DISPLAY_FRAMEBUF_FLAG_SHARED
Identifies a shared framebuffer.
Definition display.h:68
@ SCE_DISPLAY_FRAMEBUF_FLAG_BILINEAR
Enable bilinear filtering.
Definition display.h:69
@ SCE_DISPLAY_ERROR_INVALID_HEAD
Definition display.h:20
@ SCE_DISPLAY_ERROR_INVALID_PIXELFORMAT
Definition display.h:23
@ SCE_DISPLAY_ERROR_INVALID_UPDATETIMING
Definition display.h:26
@ SCE_DISPLAY_ERROR_INVALID_RESOLUTION
Definition display.h:25
@ SCE_DISPLAY_ERROR_INVALID_VALUE
Definition display.h:21
@ SCE_DISPLAY_ERROR_NO_PIXEL_DATA
Definition display.h:28
@ SCE_DISPLAY_ERROR_INVALID_ADDR
Definition display.h:22
@ SCE_DISPLAY_ERROR_NO_FRAME_BUFFER
Definition display.h:27
@ SCE_DISPLAY_ERROR_OK
Definition display.h:19
@ SCE_DISPLAY_ERROR_INVALID_PITCH
Definition display.h:24
@ SCE_DISPLAY_ERROR_NO_OUTPUT_SIGNAL
Definition display.h:29
@ SCE_DISPLAY_FRAMEBUF_LIVEAREA
LiveArea, HOME, and system-overlay framebuffer.
Definition display.h:98
@ SCE_DISPLAY_FRAMEBUF_GAME_APP
Game or application framebuffer.
Definition display.h:97
@ SCE_DISPLAY_PIXELFORMAT_A2B10G10R10
Definition display.h:35
@ SCE_DISPLAY_PIXELFORMAT_A8B8G8R8
Definition display.h:34
@ SCE_DISPLAY_SCANMODE_INTERLACED
Interlaced scan.
Definition display.h:141
@ SCE_DISPLAY_SCANMODE_PROGRESSIVE
Progressive scan.
Definition display.h:140
Framebuffer capture destination.
Definition display.h:153
Structure used with ksceDisplaySetFrameBuf to set/update framebuffer.
Definition display.h:56
Extended framebuffer descriptor accepted by FW 3.60.
Definition display.h:84
unsigned int SceSize
Definition types.h:56
uint32_t SceUInt32
Definition types.h:45