summaryrefslogtreecommitdiff
path: root/lib/wx/src/gen/gl.erl
diff options
context:
space:
mode:
authorDan Gudmundsson <dgud@erlang.org>2023-03-30 19:19:03 +0200
committerDan Gudmundsson <dgud@erlang.org>2023-04-24 09:47:29 +0200
commitb1f297425d7ea4f66f641cd8742dbe5b6f9dd588 (patch)
treec5b67a0d522ebc9188f0faac5e3c7e99e7be54fb /lib/wx/src/gen/gl.erl
parentcec0a672c1f4fb702af5dfa093875b16e4d65b71 (diff)
downloaderlang-b1f297425d7ea4f66f641cd8742dbe5b6f9dd588.tar.gz
gl: Fix glDebugMessage functionality
gl:getDebugMessageLog returned one list instead of several, and gl:debugMessageInsert had an unused lenght parameter.
Diffstat (limited to 'lib/wx/src/gen/gl.erl')
-rw-r--r--lib/wx/src/gen/gl.erl11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/wx/src/gen/gl.erl b/lib/wx/src/gen/gl.erl
index e5ac08290c..283af4a869 100644
--- a/lib/wx/src/gen/gl.erl
+++ b/lib/wx/src/gen/gl.erl
@@ -238,7 +238,7 @@
texStorage2DMultisample/6,texStorage3DMultisample/7,textureView/8,
bindVertexBuffer/4,vertexAttribFormat/5,vertexAttribIFormat/4,vertexAttribLFormat/4,
vertexAttribBinding/2,vertexBindingDivisor/2,debugMessageControl/5,
- debugMessageInsert/6,getDebugMessageLog/2,pushDebugGroup/4,popDebugGroup/0,
+ debugMessageInsert/5,getDebugMessageLog/2,pushDebugGroup/4,popDebugGroup/0,
objectPtrLabel/3,bufferStorage/4,clearTexImage/5,clearTexSubImage/11,
bindBuffersBase/3,bindBuffersRange/5,bindTextures/2,bindSamplers/2,
bindImageTextures/2,bindVertexBuffers/4,clipControl/2,createTransformFeedbacks/1,
@@ -5119,15 +5119,14 @@ debugMessageControl(Source,Type,Severity,Ids,Enabled) when is_integer(Source),is
IF:queue_cmd(Source,Type,Severity,Count,Ids,Enabled,5802),
ok.
--spec debugMessageInsert(Source, Type, Id, Severity, Length, Buf) -> 'ok'
- when Source::enum(), Type::enum(), Id::i(), Severity::enum(), Length::i(), Buf::string().
-debugMessageInsert(Source,Type,Id,Severity,Length,Buf) when is_integer(Source),is_integer(Type),is_integer(Id),is_integer(Severity),is_integer(Length),is_list(Buf) ->
+-spec debugMessageInsert(Source::enum(), Type::enum(), Id::i(), Severity::enum(), Buf::string()) -> 'ok'.
+debugMessageInsert(Source,Type,Id,Severity,Buf) when is_integer(Source),is_integer(Type),is_integer(Id),is_integer(Severity),is_list(Buf) ->
IF = get_interface(),
BufBin = unicode:characters_to_binary([Buf|[0]]),
- IF:queue_cmd(Source,Type,Id,Severity,Length,BufBin,5803),
+ IF:queue_cmd(Source,Type,Id,Severity,BufBin,5803),
ok.
--spec getDebugMessageLog(Count::i(), BufSize::i()) -> {i(),Sources::[enum()],Types::[enum()],Ids::[i()],Severities::[enum()],MessageLog::string()}.
+-spec getDebugMessageLog(Count::i(), BufSize::i()) -> {i(),Sources::[enum()],Types::[enum()],Ids::[i()],Severities::[enum()],MessageLog::[string()]}.
getDebugMessageLog(Count,BufSize) when is_integer(Count),is_integer(BufSize) ->
IF = get_interface(),
IF:queue_cmd(Count,BufSize,5804),