1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
use super::{policy::*, types::*}; #[derive(Debug, Default)] pub struct GL_TEXTURE_1D; impl TexType for GL_TEXTURE_1D { const TYPE: GLenum = gl::TEXTURE_1D; } #[derive(Debug, Default)] pub struct GL_TEXTURE_2D; impl TexType for GL_TEXTURE_2D { const TYPE: GLenum = gl::TEXTURE_2D; } #[derive(Debug, Default)] pub struct GL_TEXTURE_3D; impl TexType for GL_TEXTURE_3D { const TYPE: GLenum = gl::TEXTURE_3D; } #[derive(Debug, Default)] pub struct GL_TEXTURE_1D_ARRAY; impl TexType for GL_TEXTURE_1D_ARRAY { const TYPE: GLenum = gl::TEXTURE_1D_ARRAY; } #[derive(Debug, Default)] pub struct GL_TEXTURE_2D_ARRAY; impl TexType for GL_TEXTURE_2D_ARRAY { const TYPE: GLenum = gl::TEXTURE_2D_ARRAY; } #[derive(Debug, Default)] pub struct GL_TEXTURE_CUBE_MAP; impl TexType for GL_TEXTURE_CUBE_MAP { const TYPE: GLenum = gl::TEXTURE_CUBE_MAP; } #[derive(Debug, Default)] pub struct GL_TEXTURE_CUBE_MAP_ARRAY; impl TexType for GL_TEXTURE_CUBE_MAP_ARRAY { const TYPE: GLenum = gl::TEXTURE_CUBE_MAP_ARRAY; } #[derive(Debug, Default)] pub struct GL_TEXTURE_BUFFER; impl TexType for GL_TEXTURE_BUFFER { const TYPE: GLenum = gl::TEXTURE_BUFFER; } #[derive(Debug, Default)] pub struct GL_TEXTURE_2D_MULTISAMPLE; impl TexType for GL_TEXTURE_2D_MULTISAMPLE { const TYPE: GLenum = gl::TEXTURE_2D_MULTISAMPLE; } #[derive(Debug, Default)] pub struct GL_TEXTURE_2D_MULTISAMPLE_ARRAY; impl TexType for GL_TEXTURE_2D_MULTISAMPLE_ARRAY { const TYPE: GLenum = gl::TEXTURE_2D_MULTISAMPLE_ARRAY; }