2018-08-17 06:09:53 +00:00
|
|
|
#pragma once
|
2018-05-05 19:38:55 +00:00
|
|
|
|
2018-05-11 14:39:28 +00:00
|
|
|
#include "gl.h"
|
|
|
|
|
|
|
|
__BEGIN_DECLS
|
|
|
|
|
2018-08-07 19:22:44 +00:00
|
|
|
/*
|
|
|
|
* Dreamcast specific compressed + twiddled formats.
|
|
|
|
* We use constants from the range 0xEEE0 onwards
|
|
|
|
* to avoid trampling any real GL constants (this is in the middle of the
|
|
|
|
* any_vendor_future_use range defined in the GL enum.spec file.
|
|
|
|
*/
|
|
|
|
#define GL_UNSIGNED_SHORT_5_6_5_TWID_KOS 0xEEE0
|
|
|
|
#define GL_UNSIGNED_SHORT_1_5_5_5_REV_TWID_KOS 0xEEE2
|
|
|
|
#define GL_UNSIGNED_SHORT_4_4_4_4_REV_TWID_KOS 0xEEE3
|
|
|
|
|
|
|
|
#define GL_COMPRESSED_RGB_565_VQ_KOS 0xEEE4
|
|
|
|
#define GL_COMPRESSED_ARGB_1555_VQ_KOS 0xEEE6
|
|
|
|
#define GL_COMPRESSED_ARGB_4444_VQ_KOS 0xEEE7
|
|
|
|
|
|
|
|
#define GL_COMPRESSED_RGB_565_VQ_TWID_KOS 0xEEE8
|
|
|
|
#define GL_COMPRESSED_ARGB_1555_VQ_TWID_KOS 0xEEEA
|
|
|
|
#define GL_COMPRESSED_ARGB_4444_VQ_TWID_KOS 0xEEEB
|
|
|
|
|
2018-08-08 08:50:57 +00:00
|
|
|
#define GL_COMPRESSED_RGB_565_VQ_MIPMAP_KOS 0xEEEC
|
|
|
|
#define GL_COMPRESSED_ARGB_1555_VQ_MIPMAP_KOS 0xEEED
|
|
|
|
#define GL_COMPRESSED_ARGB_4444_VQ_MIPMAP_KOS 0xEEEE
|
|
|
|
|
|
|
|
#define GL_COMPRESSED_RGB_565_VQ_MIPMAP_TWID_KOS 0xEEEF
|
|
|
|
#define GL_COMPRESSED_ARGB_1555_VQ_MIPMAP_TWID_KOS 0xEEF0
|
|
|
|
#define GL_COMPRESSED_ARGB_4444_VQ_MIPMAP_TWID_KOS 0xEEF1
|
|
|
|
|
2018-08-07 19:22:44 +00:00
|
|
|
#define GL_NEARZ_CLIPPING_KOS 0xEEFA
|
2018-08-01 10:32:07 +00:00
|
|
|
|
2019-03-03 18:49:33 +00:00
|
|
|
#define GL_UNSIGNED_BYTE_TWID_KOS 0xEEFB
|
|
|
|
|
2018-05-20 20:28:48 +00:00
|
|
|
|
2018-05-11 14:39:28 +00:00
|
|
|
GLAPI void APIENTRY glKosSwapBuffers();
|
|
|
|
|
2018-08-07 19:22:44 +00:00
|
|
|
|
2018-05-20 15:16:53 +00:00
|
|
|
|
2018-05-11 14:39:28 +00:00
|
|
|
__END_DECLS
|
2018-05-05 19:38:55 +00:00
|
|
|
|