Skip to content

Instantly share code, notes, and snippets.

@Skarsnik

Skarsnik/enum Secret

Created March 15, 2016 22:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Skarsnik/155f3c8062054075d4b0 to your computer and use it in GitHub Desktop.
Save Skarsnik/155f3c8062054075d4b0 to your computer and use it in GitHub Desktop.
enum MYGPU is export (
GPU_RENDERER_ORDER_MAX => 10,
GPU_RENDERER_CUSTOM_0 => 1000,
GPU_MODELVIEW => 0,
GPU_PROJECTION => 1,
GPU_MATRIX_STACK_MAX => 5,
GPU_FEATURE_ALL_BASE => GPU_FEATURE_RENDER_TARGETS,
GPU_FEATURE_ALL_BLEND_PRESETS => (GPU_FEATURE_BLEND_EQUATIONS | GPU_FEATURE_BLEND_FUNC_SEPARATE),
GPU_FEATURE_ALL_GL_FORMATS => (GPU_FEATURE_GL_BGR | GPU_FEATURE_GL_BGRA | GPU_FEATURE_GL_ABGR),
GPU_FEATURE_BASIC_SHADERS => (GPU_FEATURE_FRAGMENT_SHADER | GPU_FEATURE_VERTEX_SHADER),
GPU_FEATURE_ALL_SHADERS => (GPU_FEATURE_FRAGMENT_SHADER | GPU_FEATURE_VERTEX_SHADER | GPU_FEATURE_GEOMETRY_SHADER),
GPU_DEFAULT_INIT_FLAGS => 0,
GPU_BATCH_XY_ST => (GPU_BATCH_XY | GPU_BATCH_ST),
GPU_BATCH_XYZ_ST => (GPU_BATCH_XYZ | GPU_BATCH_ST),
GPU_BATCH_XY_RGB => (GPU_BATCH_XY | GPU_BATCH_RGB),
GPU_BATCH_XYZ_RGB => (GPU_BATCH_XYZ | GPU_BATCH_RGB),
GPU_BATCH_XY_RGBA => (GPU_BATCH_XY | GPU_BATCH_RGBA),
GPU_BATCH_XYZ_RGBA => (GPU_BATCH_XYZ | GPU_BATCH_RGBA),
GPU_BATCH_XY_ST_RGBA => (GPU_BATCH_XY | GPU_BATCH_ST | GPU_BATCH_RGBA),
GPU_BATCH_XYZ_ST_RGBA => (GPU_BATCH_XYZ | GPU_BATCH_ST | GPU_BATCH_RGBA),
GPU_Log => GPU_LogInfo
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment