24 #ifndef SDL_KMSDRM_MODULE
25 #define SDL_KMSDRM_MODULE(modname)
28 #ifndef SDL_KMSDRM_SYM
29 #define SDL_KMSDRM_SYM(rc,fn,params)
32 #ifndef SDL_KMSDRM_SYM_CONST
33 #define SDL_KMSDRM_SYM_CONST(type, name)
103 SDL_KMSDRM_SYM(union gbm_bo_handle,gbm_bo_get_handle,(struct gbm_bo *bo))
105 SDL_KMSDRM_SYM(struct gbm_device *,gbm_bo_get_device,(struct gbm_bo *bo))
107 void (*destroy_user_data)(struct gbm_bo *,
void *)))
117 SDL_KMSDRM_SYM(struct gbm_bo *,gbm_surface_lock_front_buffer,(struct gbm_surface *
surf))
118 SDL_KMSDRM_SYM(
void,gbm_surface_release_buffer,(struct gbm_surface *
surf, struct gbm_bo *bo))
121 #undef SDL_KMSDRM_MODULE
122 #undef SDL_KMSDRM_SYM
123 #undef SDL_KMSDRM_SYM_CONST
unsigned long long uint64_t
int uint32_t uint32_t bufferId
int uint32_t uint32_t uint32_t uint32_t uint32_t int drmModeModeInfoPtr mode int uint32_t uint32_t bo_handle
int uint32_t uint32_t uint32_t const uint32_t const uint32_t pitches[4]
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t * buf_id
int uint32_t uint32_t uint32_t const uint32_t bo_handles[4]
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device * gbm
#define SDL_KMSDRM_SYM(rc, fn, params)
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device uint32_t uint32_t usage gbm_bo_create
#define SDL_KMSDRM_MODULE(modname)
int uint32_t uint32_t uint32_t pixel_format
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags gbm_device_is_format_supported
GLuint GLuint GLsizei count
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLint GLint GLsizei width
GLint GLint GLsizei GLsizei GLsizei depth
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
GLuint GLsizei const GLuint const GLintptr * offsets
GLenum GLuint GLenum GLsizei const GLchar * buf
GLsizei const GLfloat * value
GLsizeiptr const void GLenum usage
set set set set set set set macro pixldst1 abits if abits op else op endif endm macro pixldst2 abits if abits op else op endif endm macro pixldst4 abits if abits op else op endif endm macro pixldst0 abits op endm macro pixldst3 mem_operand op endm macro pixldst30 mem_operand op endm macro pixldst abits if abits elseif abits elseif abits elseif abits elseif abits pixldst0 abits else pixldst0 abits pixldst0 abits pixldst0 abits pixldst0 abits endif elseif abits else pixldst0 abits pixldst0 abits endif elseif abits else error unsupported bpp
set set set set set set set set set set set set set set set set set set set set *set set set macro pixldst op &r &cond WK op &r &cond WK op &r &cond WK else op &m &cond &ia op &r &cond WK else op &m &cond &ia elseif elseif else error unsupported base if elseif elseif else error unsupported unaligned pixldst unaligned endm macro pixst base base else pixldst base endif endm macro PF ptr