@@ -78,7 +78,7 @@ instance GeneratableObjectName BufferObject where
78
78
fmap (map BufferObject ) $ peekArray n buf
79
79
80
80
instance CanBeLabeled BufferObject where
81
- objectLabel = objectNameLabel gl_BUFFER . bufferID
81
+ objectLabel = objectNameLabel GL_BUFFER . bufferID
82
82
83
83
--------------------------------------------------------------------------------
84
84
@@ -101,20 +101,20 @@ data BufferTarget =
101
101
102
102
marshalBufferTarget :: BufferTarget -> GLenum
103
103
marshalBufferTarget x = case x of
104
- ArrayBuffer -> gl_ARRAY_BUFFER
105
- AtomicCounterBuffer -> gl_ATOMIC_COUNTER_BUFFER
106
- CopyReadBuffer -> gl_COPY_READ_BUFFER
107
- CopyWriteBuffer -> gl_COPY_WRITE_BUFFER
108
- DispatchIndirectBuffer -> gl_DISPATCH_INDIRECT_BUFFER
109
- DrawIndirectBuffer -> gl_DRAW_INDIRECT_BUFFER
110
- ElementArrayBuffer -> gl_ELEMENT_ARRAY_BUFFER
111
- PixelPackBuffer -> gl_PIXEL_PACK_BUFFER
112
- PixelUnpackBuffer -> gl_PIXEL_UNPACK_BUFFER
113
- QueryBuffer -> gl_QUERY_BUFFER
114
- ShaderStorageBuffer -> gl_SHADER_STORAGE_BUFFER
115
- TextureBuffer -> gl_TEXTURE_BUFFER
116
- TransformFeedbackBuffer -> gl_TRANSFORM_FEEDBACK_BUFFER
117
- UniformBuffer -> gl_UNIFORM_BUFFER
104
+ ArrayBuffer -> GL_ARRAY_BUFFER
105
+ AtomicCounterBuffer -> GL_ATOMIC_COUNTER_BUFFER
106
+ CopyReadBuffer -> GL_COPY_READ_BUFFER
107
+ CopyWriteBuffer -> GL_COPY_WRITE_BUFFER
108
+ DispatchIndirectBuffer -> GL_DISPATCH_INDIRECT_BUFFER
109
+ DrawIndirectBuffer -> GL_DRAW_INDIRECT_BUFFER
110
+ ElementArrayBuffer -> GL_ELEMENT_ARRAY_BUFFER
111
+ PixelPackBuffer -> GL_PIXEL_PACK_BUFFER
112
+ PixelUnpackBuffer -> GL_PIXEL_UNPACK_BUFFER
113
+ QueryBuffer -> GL_QUERY_BUFFER
114
+ ShaderStorageBuffer -> GL_SHADER_STORAGE_BUFFER
115
+ TextureBuffer -> GL_TEXTURE_BUFFER
116
+ TransformFeedbackBuffer -> GL_TRANSFORM_FEEDBACK_BUFFER
117
+ UniformBuffer -> GL_UNIFORM_BUFFER
118
118
119
119
bufferTargetToGetPName :: BufferTarget -> PName1I
120
120
bufferTargetToGetPName x = case x of
@@ -149,27 +149,27 @@ data BufferUsage =
149
149
150
150
marshalBufferUsage :: BufferUsage -> GLenum
151
151
marshalBufferUsage x = case x of
152
- StreamDraw -> gl_STREAM_DRAW
153
- StreamRead -> gl_STREAM_READ
154
- StreamCopy -> gl_STREAM_COPY
155
- StaticDraw -> gl_STATIC_DRAW
156
- StaticRead -> gl_STATIC_READ
157
- StaticCopy -> gl_STATIC_COPY
158
- DynamicDraw -> gl_DYNAMIC_DRAW
159
- DynamicRead -> gl_DYNAMIC_READ
160
- DynamicCopy -> gl_DYNAMIC_COPY
152
+ StreamDraw -> GL_STREAM_DRAW
153
+ StreamRead -> GL_STREAM_READ
154
+ StreamCopy -> GL_STREAM_COPY
155
+ StaticDraw -> GL_STATIC_DRAW
156
+ StaticRead -> GL_STATIC_READ
157
+ StaticCopy -> GL_STATIC_COPY
158
+ DynamicDraw -> GL_DYNAMIC_DRAW
159
+ DynamicRead -> GL_DYNAMIC_READ
160
+ DynamicCopy -> GL_DYNAMIC_COPY
161
161
162
162
unmarshalBufferUsage :: GLenum -> BufferUsage
163
163
unmarshalBufferUsage x
164
- | x == gl_STREAM_DRAW = StreamDraw
165
- | x == gl_STREAM_READ = StreamRead
166
- | x == gl_STREAM_COPY = StreamCopy
167
- | x == gl_STATIC_DRAW = StaticDraw
168
- | x == gl_STATIC_READ = StaticRead
169
- | x == gl_STATIC_COPY = StaticCopy
170
- | x == gl_DYNAMIC_DRAW = DynamicDraw
171
- | x == gl_DYNAMIC_READ = DynamicRead
172
- | x == gl_DYNAMIC_COPY = DynamicCopy
164
+ | x == GL_STREAM_DRAW = StreamDraw
165
+ | x == GL_STREAM_READ = StreamRead
166
+ | x == GL_STREAM_COPY = StreamCopy
167
+ | x == GL_STATIC_DRAW = StaticDraw
168
+ | x == GL_STATIC_READ = StaticRead
169
+ | x == GL_STATIC_COPY = StaticCopy
170
+ | x == GL_DYNAMIC_DRAW = DynamicDraw
171
+ | x == GL_DYNAMIC_READ = DynamicRead
172
+ | x == GL_DYNAMIC_COPY = DynamicCopy
173
173
| otherwise = error (" unmarshalBufferUsage: illegal value " ++ show x)
174
174
175
175
--------------------------------------------------------------------------------
@@ -182,15 +182,15 @@ data BufferAccess =
182
182
183
183
marshalBufferAccess :: BufferAccess -> GLenum
184
184
marshalBufferAccess x = case x of
185
- ReadOnly -> gl_READ_ONLY
186
- WriteOnly -> gl_WRITE_ONLY
187
- ReadWrite -> gl_READ_WRITE
185
+ ReadOnly -> GL_READ_ONLY
186
+ WriteOnly -> GL_WRITE_ONLY
187
+ ReadWrite -> GL_READ_WRITE
188
188
189
189
unmarshalBufferAccess :: GLenum -> BufferAccess
190
190
unmarshalBufferAccess x
191
- | x == gl_READ_ONLY = ReadOnly
192
- | x == gl_WRITE_ONLY = WriteOnly
193
- | x == gl_READ_WRITE = ReadWrite
191
+ | x == GL_READ_ONLY = ReadOnly
192
+ | x == GL_WRITE_ONLY = WriteOnly
193
+ | x == GL_READ_WRITE = ReadWrite
194
194
| otherwise = error (" unmarshalBufferAccess: illegal value " ++ show x)
195
195
196
196
--------------------------------------------------------------------------------
@@ -276,10 +276,10 @@ data GetBufferPName =
276
276
277
277
marshalGetBufferPName :: GetBufferPName -> GLenum
278
278
marshalGetBufferPName x = case x of
279
- GetBufferSize -> gl_BUFFER_SIZE
280
- GetBufferUsage -> gl_BUFFER_USAGE
281
- GetBufferAccess -> gl_BUFFER_ACCESS
282
- GetBufferMapped -> gl_BUFFER_MAPPED
279
+ GetBufferSize -> GL_BUFFER_SIZE
280
+ GetBufferUsage -> GL_BUFFER_USAGE
281
+ GetBufferAccess -> GL_BUFFER_ACCESS
282
+ GetBufferMapped -> GL_BUFFER_MAPPED
283
283
284
284
getBufferParameter :: BufferTarget -> (GLenum -> a ) -> GetBufferPName -> IO a
285
285
getBufferParameter t f p = with 0 $ \ buf -> do
@@ -291,7 +291,7 @@ getBufferParameter t f p = with 0 $ \buf -> do
291
291
292
292
getBufferPointer :: BufferTarget -> IO (Ptr a )
293
293
getBufferPointer t = with nullPtr $ \ buf -> do
294
- glGetBufferPointerv (marshalBufferTarget t) gl_BUFFER_MAP_POINTER buf
294
+ glGetBufferPointerv (marshalBufferTarget t) GL_BUFFER_MAP_POINTER buf
295
295
peek1 id buf
296
296
297
297
--------------------------------------------------------------------------------
@@ -346,12 +346,12 @@ type Length = GLsizeiptr
346
346
347
347
marshalMapBufferUsage :: MapBufferUsage -> GLbitfield
348
348
marshalMapBufferUsage x = case x of
349
- Read -> gl_MAP_READ_BIT
350
- Write -> gl_MAP_WRITE_BIT
351
- InvalidateRange -> gl_MAP_INVALIDATE_RANGE_BIT
352
- InvalidateBuffer -> gl_MAP_INVALIDATE_BUFFER_BIT
353
- FlushExplicit -> gl_MAP_FLUSH_EXPLICIT_BIT
354
- Unsychronized -> gl_MAP_FLUSH_EXPLICIT_BIT
349
+ Read -> GL_MAP_READ_BIT
350
+ Write -> GL_MAP_WRITE_BIT
351
+ InvalidateRange -> GL_MAP_INVALIDATE_RANGE_BIT
352
+ InvalidateBuffer -> GL_MAP_INVALIDATE_BUFFER_BIT
353
+ FlushExplicit -> GL_MAP_FLUSH_EXPLICIT_BIT
354
+ Unsychronized -> GL_MAP_FLUSH_EXPLICIT_BIT
355
355
356
356
--------------------------------------------------------------------------------
357
357
0 commit comments