Androidapi.Gles3ext

Unit Androidapi.Gles3ext.pas

Constants

  • const AndroidLib : string = "/usr/lib/libandroid.so";
  • const AndroidJniGraphicsLib : string = "/usr/lib/libjnigraphics.so";
  • const AndroidEglLib : string = "/usr/lib/libEGL.so";
  • const AndroidGlesLib : string = "/usr/lib/libGLESv1_CM.so";
  • const AndroidGles2Lib : string = "/usr/lib/libGLESv2.so";
  • const AndroidGles3Lib : string = "/usr/lib/libGLESv3.so";
  • const AndroidLogLib : string = "/usr/lib/liblog.so";
  • const AndroidOpenSlesLib : string = "/usr/lib/libOpenSLES.so";
  • const GL_ETC1_RGB8_OES : Integer = $8D64;
  • const GL_PALETTE4_RGB8_OES : Integer = $8B90;
  • const GL_PALETTE4_RGBA8_OES : Integer = $8B91;
  • const GL_PALETTE4_R5_G6_B5_OES : Integer = $8B92;
  • const GL_PALETTE4_RGBA4_OES : Integer = $8B93;
  • const GL_PALETTE4_RGB5_A1_OES : Integer = $8B94;
  • const GL_PALETTE8_RGB8_OES : Integer = $8B95;
  • const GL_PALETTE8_RGBA8_OES : Integer = $8B96;
  • const GL_PALETTE8_R5_G6_B5_OES : Integer = $8B97;
  • const GL_PALETTE8_RGBA4_OES : Integer = $8B98;
  • const GL_PALETTE8_RGB5_A1_OES : Integer = $8B99;
  • const GL_DEPTH_COMPONENT24_OES : Integer = $81A6;
  • const GL_DEPTH_COMPONENT32_OES : Integer = $81A7;
  • const GL_UNSIGNED_INT : Integer = $1405;
  • const GL_PROGRAM_BINARY_LENGTH_OES : Integer = $8741;
  • const GL_NUM_PROGRAM_BINARY_FORMATS_OES : Integer = $87FE;
  • const GL_PROGRAM_BINARY_FORMATS_OES : Integer = $87FF;
  • const GL_WRITE_ONLY_OES : Integer = $88B9;
  • const GL_BUFFER_ACCESS_OES : Integer = $88BB;
  • const GL_BUFFER_MAPPED_OES : Integer = $88BC;
  • const GL_BUFFER_MAP_POINTER_OES : Integer = $88BD;
  • const GL_UNSIGNED_INT_24_8_OES : Integer = $84FA;
  • const GL_DEPTH24_STENCIL8_OES : Integer = $88F0;
  • const GL_RGB8_OES : Integer = $8051;
  • const GL_RGBA8_OES : Integer = $8058;
  • const GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES : Integer = $8B8B;
  • const GL_STENCIL_INDEX1_OES : Integer = $8D46;
  • const GL_STENCIL_INDEX4_OES : Integer = $8D47;
  • const GL_TEXTURE_WRAP_R_OES : Integer = $8072;
  • const GL_TEXTURE_3D_OES : Integer = $806F;
  • const GL_TEXTURE_BINDING_3D_OES : Integer = $806A;
  • const GL_MAX_3D_TEXTURE_SIZE_OES : Integer = $8073;
  • const GL_SAMPLER_3D_OES : Integer = $8B5F;
  • const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES : Integer = $8CD4;
  • const GL_HALF_FLOAT_OES : Integer = $8D61;
  • const GL_VERTEX_ARRAY_BINDING_OES : Integer = $85B5;
  • const GL_UNSIGNED_INT_10_10_10_2_OES : Integer = $8DF6;
  • const GL_INT_10_10_10_2_OES : Integer = $8DF7;
  • const GL_TEXTURE_EXTERNAL_OES : Integer = $8D65;
  • const GL_SAMPLER_EXTERNAL_OES : Integer = $8D66;
  • const GL_TEXTURE_BINDING_EXTERNAL_OES : Integer = $8D67;
  • const GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES : Integer = $8D68;
  • const GL_3DC_X_AMD : Integer = $87F9;
  • const GL_3DC_XY_AMD : Integer = $87FA;
  • const GL_ATC_RGB_AMD : Integer = $8C92;
  • const GL_ATC_RGBA_EXPLICIT_ALPHA_AMD : Integer = $8C93;
  • const GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD : Integer = $87EE;
  • const GL_COUNTER_TYPE_AMD : Integer = $8BC0;
  • const GL_COUNTER_RANGE_AMD : Integer = $8BC1;
  • const GL_UNSIGNED_INT64_AMD : Integer = $8BC2;
  • const GL_PERCENTAGE_AMD : Integer = $8BC3;
  • const GL_PERFMON_RESULT_AVAILABLE_AMD : Integer = $8BC4;
  • const GL_PERFMON_RESULT_SIZE_AMD : Integer = $8BC5;
  • const GL_PERFMON_RESULT_AMD : Integer = $8BC6;
  • const GL_Z400_BINARY_AMD : Integer = $8740;
  • const GL_MIN_EXT : Integer = $8007;
  • const GL_MAX_EXT : Integer = $8008;
  • const GL_COLOR_EXT : Integer = $1800;
  • const GL_DEPTH_EXT : Integer = $1801;
  • const GL_STENCIL_EXT : Integer = $1802;
  • const GL_BGRA_EXT : Integer = $80E1;
  • const GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT : Integer = $8365;
  • const GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT : Integer = $8366;
  • const GL_TEXTURE_MAX_ANISOTROPY_EXT : Integer = $84FE;
  • const GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT : Integer = $84FF;
  • const GL_UNSIGNED_INT_2_10_10_10_REV_EXT : Integer = $8368;
  • const GL_COMPRESSED_RGB_S3TC_DXT1_EXT : Integer = $83F0;
  • const GL_COMPRESSED_RGBA_S3TC_DXT1_EXT : Integer = $83F1;
  • const GL_SGX_PROGRAM_BINARY_IMG : Integer = $9130;
  • const GL_BGRA_IMG : Integer = $80E1;
  • const GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG : Integer = $8365;
  • const GL_SGX_BINARY_IMG : Integer = $8C0A;
  • const GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG : Integer = $8C00;
  • const GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG : Integer = $8C01;
  • const GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG : Integer = $8C02;
  • const GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG : Integer = $8C03;
  • const GL_RENDERBUFFER_SAMPLES_IMG : Integer = $9133;
  • const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG : Integer = $9134;
  • const GL_MAX_SAMPLES_IMG : Integer = $9135;
  • const GL_TEXTURE_SAMPLES_IMG : Integer = $9136;
  • const GL_ALL_COMPLETED_NV : Integer = $84F2;
  • const GL_FENCE_STATUS_NV : Integer = $84F3;
  • const GL_FENCE_CONDITION_NV : Integer = $84F4;
  • const GL_COVERAGE_COMPONENT_NV : Integer = $8ED0;
  • const GL_COVERAGE_COMPONENT4_NV : Integer = $8ED1;
  • const GL_COVERAGE_ATTACHMENT_NV : Integer = $8ED2;
  • const GL_COVERAGE_BUFFERS_NV : Integer = $8ED3;
  • const GL_COVERAGE_SAMPLES_NV : Integer = $8ED4;
  • const GL_COVERAGE_ALL_FRAGMENTS_NV : Integer = $8ED5;
  • const GL_COVERAGE_EDGE_FRAGMENTS_NV : Integer = $8ED6;
  • const GL_COVERAGE_AUTOMATIC_NV : Integer = $8ED7;
  • const GL_COVERAGE_BUFFER_BIT_NV : Integer = $8000;
  • const GL_DEPTH_COMPONENT16_NONLINEAR_NV : Integer = $8E2C;
  • const GL_TEXTURE_WIDTH_QCOM : Integer = $8BD2;
  • const GL_TEXTURE_HEIGHT_QCOM : Integer = $8BD3;
  • const GL_TEXTURE_DEPTH_QCOM : Integer = $8BD4;
  • const GL_TEXTURE_INTERNAL_FORMAT_QCOM : Integer = $8BD5;
  • const GL_TEXTURE_FORMAT_QCOM : Integer = $8BD6;
  • const GL_TEXTURE_TYPE_QCOM : Integer = $8BD7;
  • const GL_TEXTURE_IMAGE_VALID_QCOM : Integer = $8BD8;
  • const GL_TEXTURE_NUM_LEVELS_QCOM : Integer = $8BD9;
  • const GL_TEXTURE_TARGET_QCOM : Integer = $8BDA;
  • const GL_TEXTURE_OBJECT_VALID_QCOM : Integer = $8BDB;
  • const GL_STATE_RESTORE : Integer = $8BDC;
  • const GL_PERFMON_GLOBAL_MODE_QCOM : Integer = $8FA0;
  • const GL_WRITEONLY_RENDERING_QCOM : Integer = $8823;
  • const GL_COLOR_BUFFER_BIT0_QCOM : Integer = $1;
  • const GL_COLOR_BUFFER_BIT1_QCOM : Integer = $2;
  • const GL_COLOR_BUFFER_BIT2_QCOM : Integer = $4;
  • const GL_COLOR_BUFFER_BIT3_QCOM : Integer = $8;
  • const GL_COLOR_BUFFER_BIT4_QCOM : Integer = $10;
  • const GL_COLOR_BUFFER_BIT5_QCOM : Integer = $20;
  • const GL_COLOR_BUFFER_BIT6_QCOM : Integer = $40;
  • const GL_COLOR_BUFFER_BIT7_QCOM : Integer = $80;
  • const GL_DEPTH_BUFFER_BIT0_QCOM : Integer = $100;
  • const GL_DEPTH_BUFFER_BIT1_QCOM : Integer = $200;
  • const GL_DEPTH_BUFFER_BIT2_QCOM : Integer = $400;
  • const GL_DEPTH_BUFFER_BIT3_QCOM : Integer = $800;
  • const GL_DEPTH_BUFFER_BIT4_QCOM : Integer = $1000;
  • const GL_DEPTH_BUFFER_BIT5_QCOM : Integer = $2000;
  • const GL_DEPTH_BUFFER_BIT6_QCOM : Integer = $4000;
  • const GL_DEPTH_BUFFER_BIT7_QCOM : Integer = $8000;
  • const GL_STENCIL_BUFFER_BIT0_QCOM : Integer = $10000;
  • const GL_STENCIL_BUFFER_BIT1_QCOM : Integer = $20000;
  • const GL_STENCIL_BUFFER_BIT2_QCOM : Integer = $40000;
  • const GL_STENCIL_BUFFER_BIT3_QCOM : Integer = $80000;
  • const GL_STENCIL_BUFFER_BIT4_QCOM : Integer = $100000;
  • const GL_STENCIL_BUFFER_BIT5_QCOM : Integer = $200000;
  • const GL_STENCIL_BUFFER_BIT6_QCOM : Integer = $400000;
  • const GL_STENCIL_BUFFER_BIT7_QCOM : Integer = $800000;
  • const GL_MULTISAMPLE_BUFFER_BIT0_QCOM : Integer = $1000000;
  • const GL_MULTISAMPLE_BUFFER_BIT1_QCOM : Integer = $2000000;
  • const GL_MULTISAMPLE_BUFFER_BIT2_QCOM : Integer = $4000000;
  • const GL_MULTISAMPLE_BUFFER_BIT3_QCOM : Integer = $8000000;
  • const GL_MULTISAMPLE_BUFFER_BIT4_QCOM : Integer = $10000000;
  • const GL_MULTISAMPLE_BUFFER_BIT5_QCOM : Integer = $20000000;
  • const GL_MULTISAMPLE_BUFFER_BIT6_QCOM : Integer = $40000000;
  • const GL_MULTISAMPLE_BUFFER_BIT7_QCOM : Integer = $80000000;
  • const GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT : Integer = $1;
  • const GL_ELEMENT_ARRAY_BARRIER_BIT : Integer = $2;
  • const GL_UNIFORM_BARRIER_BIT : Integer = $4;
  • const GL_TEXTURE_FETCH_BARRIER_BIT : Integer = $8;
  • const GL_SHADER_IMAGE_ACCESS_BARRIER_BIT : Integer = $20;
  • const GL_COMMAND_BARRIER_BIT : Integer = $40;
  • const GL_PIXEL_BUFFER_BARRIER_BIT : Integer = $80;
  • const GL_TEXTURE_UPDATE_BARRIER_BIT : Integer = $100;
  • const GL_BUFFER_UPDATE_BARRIER_BIT : Integer = $200;
  • const GL_FRAMEBUFFER_BARRIER_BIT : Integer = $400;
  • const GL_TRANSFORM_FEEDBACK_BARRIER_BIT : Integer = $800;
  • const GL_ATOMIC_COUNTER_BARRIER_BIT : Integer = $1000;
  • const GL_ALL_BARRIER_BITS : Integer = $FFFFFFFF;
  • const GL_OES_compressed_ETC1_RGB8_texture : Integer = $1;
  • const GL_OES_compressed_paletted_texture : Integer = $1;
  • const GL_OES_depth24 : Integer = $1;
  • const GL_OES_depth32 : Integer = $1;
  • const GL_OES_depth_texture : Integer = $1;
  • const GL_OES_EGL_image : Integer = $1;
  • const GL_OES_element_index_uint : Integer = $1;
  • const GL_OES_fbo_render_mipmap : Integer = $1;
  • const GL_OES_fragment_precision_high : Integer = $1;
  • const GL_OES_get_program_binary : Integer = $1;
  • const GL_OES_mapbuffer : Integer = $1;
  • const GL_OES_rgb8_rgba8 : Integer = $1;
  • const GL_OES_standard_derivatives : Integer = $1;
  • const GL_OES_stencil1 : Integer = $1;
  • const GL_OES_stencil4 : Integer = $1;
  • const GL_OES_texture_3D : Integer = $1;
  • const GL_OES_texture_float : Integer = $1;
  • const GL_OES_texture_float_linear : Integer = $1;
  • const GL_OES_texture_half_float : Integer = $1;
  • const GL_OES_texture_half_float_linear : Integer = $1;
  • const GL_OES_texture_npot : Integer = $1;
  • const GL_OES_vertex_array_object : Integer = $1;
  • const GL_OES_vertex_half_float : Integer = $1;
  • const GL_OES_vertex_type_10_10_10_2 : Integer = $1;
  • const GL_OES_EGL_image_external : Integer = $1;
  • const GL_AMD_compressed_3DC_texture : Integer = $1;
  • const GL_AMD_compressed_ATC_texture : Integer = $1;
  • const GL_AMD_performance_monitor : Integer = $1;
  • const GL_AMD_program_binary_Z400 : Integer = $1;
  • const GL_EXT_blend_minmax : Integer = $1;
  • const GL_EXT_discard_framebuffer : Integer = $1;
  • const GL_EXT_multi_draw_arrays : Integer = $1;
  • const GL_EXT_read_format_bgra : Integer = $1;
  • const GL_EXT_texture_filter_anisotropic : Integer = $1;
  • const GL_EXT_texture_format_BGRA8888 : Integer = $1;
  • const GL_EXT_texture_type_2_10_10_10_REV : Integer = $1;
  • const GL_EXT_texture_compression_dxt1 : Integer = $1;
  • const GL_IMG_program_binary : Integer = $1;
  • const GL_IMG_read_format : Integer = $1;
  • const GL_IMG_shader_binary : Integer = $1;
  • const GL_IMG_texture_compression_pvrtc : Integer = $1;
  • const GL_IMG_multisampled_render_to_texture : Integer = $1;
  • const GL_NV_fence : Integer = $1;
  • const GL_NV_coverage_sample : Integer = $1;
  • const GL_NV_depth_nonlinear : Integer = $1;
  • const GL_QCOM_driver_control : Integer = $1;
  • const GL_QCOM_extended_get : Integer = $1;
  • const GL_QCOM_extended_get2 : Integer = $1;
  • const GL_QCOM_perfmon_global_mode : Integer = $1;
  • const GL_QCOM_writeonly_rendering : Integer = $1;
  • const GL_QCOM_tiled_rendering : Integer = $1;

Mics. types

  • type GLeglImageOES = pointer to Pointer;

Functions / Procedures