1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<category name="GL_ARB_shader_image_load_store" number="115"> 7 8<enum name="VERTEX_ATTRIB_ARRAY_BARRIER_BIT" value="0x00000001"/> 9<enum name="ELEMENT_ARRAY_BARRIER_BIT" value="0x00000002"/> 10<enum name="UNIFORM_BARRIER_BIT" value="0x00000004"/> 11<enum name="TEXTURE_FETCH_BARRIER_BIT" value="0x00000008"/> 12<enum name="SHADER_IMAGE_ACCESS_BARRIER_BIT" value="0x00000020"/> 13<enum name="COMMAND_BARRIER_BIT" value="0x00000040"/> 14<enum name="PIXEL_BUFFER_BARRIER_BIT" value="0x00000080"/> 15<enum name="TEXTURE_UPDATE_BARRIER_BIT" value="0x00000100"/> 16<enum name="BUFFER_UPDATE_BARRIER_BIT" value="0x00000200"/> 17<enum name="FRAMEBUFFER_BARRIER_BIT" value="0x00000400"/> 18<enum name="TRANSFORM_FEEDBACK_BARRIER_BIT" value="0x00000800"/> 19<enum name="ATOMIC_COUNTER_BARRIER_BIT" value="0x00001000"/> 20<enum name="ALL_BARRIER_BITS" value="0xFFFFFFFF"/> 21<enum name="MAX_IMAGE_UNITS" value="0x8F38"/> 22<enum name="MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS" value="0x8F39"/> 23<enum name="IMAGE_BINDING_NAME" value="0x8F3A"/> 24<enum name="IMAGE_BINDING_LEVEL" value="0x8F3B"/> 25<enum name="IMAGE_BINDING_LAYERED" value="0x8F3C"/> 26<enum name="IMAGE_BINDING_LAYER" value="0x8F3D"/> 27<enum name="IMAGE_BINDING_ACCESS" value="0x8F3E"/> 28<enum name="IMAGE_1D" value="0x904C"/> 29<enum name="IMAGE_2D" value="0x904D"/> 30<enum name="IMAGE_3D" value="0x904E"/> 31<enum name="IMAGE_2D_RECT" value="0x904F"/> 32<enum name="IMAGE_CUBE" value="0x9050"/> 33<enum name="IMAGE_BUFFER" value="0x9051"/> 34<enum name="IMAGE_1D_ARRAY" value="0x9052"/> 35<enum name="IMAGE_2D_ARRAY" value="0x9053"/> 36<enum name="IMAGE_CUBE_MAP_ARRAY" value="0x9054"/> 37<enum name="IMAGE_2D_MULTISAMPLE" value="0x9055"/> 38<enum name="IMAGE_2D_MULTISAMPLE_ARRAY" value="0x9056"/> 39<enum name="INT_IMAGE_1D" value="0x9057"/> 40<enum name="INT_IMAGE_2D" value="0x9058"/> 41<enum name="INT_IMAGE_3D" value="0x9059"/> 42<enum name="INT_IMAGE_2D_RECT" value="0x905A"/> 43<enum name="INT_IMAGE_CUBE" value="0x905B"/> 44<enum name="INT_IMAGE_BUFFER" value="0x905C"/> 45<enum name="INT_IMAGE_1D_ARRAY" value="0x905D"/> 46<enum name="INT_IMAGE_2D_ARRAY" value="0x905E"/> 47<enum name="INT_IMAGE_CUBE_MAP_ARRAY" value="0x905F"/> 48<enum name="INT_IMAGE_2D_MULTISAMPLE" value="0x9060"/> 49<enum name="INT_IMAGE_2D_MULTISAMPLE_ARRAY" value="0x9061"/> 50<enum name="UNSIGNED_INT_IMAGE_1D" value="0x9062"/> 51<enum name="UNSIGNED_INT_IMAGE_2D" value="0x9063"/> 52<enum name="UNSIGNED_INT_IMAGE_3D" value="0x9064"/> 53<enum name="UNSIGNED_INT_IMAGE_2D_RECT" value="0x9065"/> 54<enum name="UNSIGNED_INT_IMAGE_CUBE" value="0x9066"/> 55<enum name="UNSIGNED_INT_IMAGE_BUFFER" value="0x9067"/> 56<enum name="UNSIGNED_INT_IMAGE_1D_ARRAY" value="0x9068"/> 57<enum name="UNSIGNED_INT_IMAGE_2D_ARRAY" value="0x9069"/> 58<enum name="UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" value="0x906A"/> 59<enum name="UNSIGNED_INT_IMAGE_2D_MULTISAMPLE" value="0x906B"/> 60<enum name="UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY" value="0x906C"/> 61<enum name="MAX_IMAGE_SAMPLES" value="0x906D"/> 62<enum name="IMAGE_BINDING_FORMAT" value="0x906E"/> 63<enum name="IMAGE_FORMAT_COMPATIBILITY_TYPE" value="0x90C7"/> 64<enum name="IMAGE_FORMAT_COMPATIBILITY_BY_SIZE" value="0x90C8"/> 65<enum name="IMAGE_FORMAT_COMPATIBILITY_BY_CLASS" value="0x90C9"/> 66<enum name="MAX_VERTEX_IMAGE_UNIFORMS" value="0x90CA"/> 67<enum name="MAX_TESS_CONTROL_IMAGE_UNIFORMS" value="0x90CB"/> 68<enum name="MAX_TESS_EVALUATION_IMAGE_UNIFORMS" value="0x90CC"/> 69<enum name="MAX_GEOMETRY_IMAGE_UNIFORMS" value="0x90CD"/> 70<enum name="MAX_FRAGMENT_IMAGE_UNIFORMS" value="0x90CE"/> 71<enum name="MAX_COMBINED_IMAGE_UNIFORMS" value="0x90CF"/> 72 73<function name="BindImageTexture" es2="3.1" no_error="true"> 74 <param name="unit" type="GLuint"/> 75 <param name="texture" type="GLuint"/> 76 <param name="level" type="GLint"/> 77 <param name="layered" type="GLboolean"/> 78 <param name="layer" type="GLint"/> 79 <param name="access" type="GLenum"/> 80 <param name="format" type="GLenum"/> 81</function> 82 83<function name="MemoryBarrier" es2="3.1"> 84 <param name="barriers" type="GLbitfield"/> 85</function> 86 87</category> 88 89</OpenGLAPI> 90