From c71647ddc95ee7a7a057ce24d06748e4c5e4c645 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 30 May 2013 19:17:38 +0100 Subject: [PATCH] glstate: Dump parameters for array and multisample texture targets. --- retrace/glstate.cpp | 5 +++++ retrace/glstate_params.py | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/retrace/glstate.cpp b/retrace/glstate.cpp index e2c6978..0c2d23f 100644 --- a/retrace/glstate.cpp +++ b/retrace/glstate.cpp @@ -126,10 +126,15 @@ static const GLenum bindings[] = { GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_TEXTURE_BINDING_1D, + GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D, + GL_TEXTURE_BINDING_2D_ARRAY, + GL_TEXTURE_BINDING_2D_MULTISAMPLE, + GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BINDING_CUBE_MAP, + GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_DRAW_FRAMEBUFFER_BINDING, GL_READ_FRAMEBUFFER_BINDING, GL_RENDERBUFFER_BINDING, diff --git a/retrace/glstate_params.py b/retrace/glstate_params.py index d0e611e..5758227 100644 --- a/retrace/glstate_params.py +++ b/retrace/glstate_params.py @@ -37,10 +37,15 @@ from specs.glparams import * texture_targets = [ ('GL_TEXTURE_1D', 'GL_TEXTURE_BINDING_1D'), + ('GL_TEXTURE_1D_ARRAY', 'GL_TEXTURE_BINDING_1D_ARRAY'), ('GL_TEXTURE_2D', 'GL_TEXTURE_BINDING_2D'), + ('GL_TEXTURE_2D_ARRAY', 'GL_TEXTURE_BINDING_2D_ARRAY'), + ('GL_TEXTURE_2D_MULTISAMPLE', 'GL_TEXTURE_BINDING_2D_MULTISAMPLE'), + ('GL_TEXTURE_2D_MULTISAMPLE_ARRAY', 'GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY'), ('GL_TEXTURE_3D', 'GL_TEXTURE_BINDING_3D'), ('GL_TEXTURE_RECTANGLE', 'GL_TEXTURE_BINDING_RECTANGLE'), - ('GL_TEXTURE_CUBE_MAP', 'GL_TEXTURE_BINDING_CUBE_MAP') + ('GL_TEXTURE_CUBE_MAP', 'GL_TEXTURE_BINDING_CUBE_MAP'), + ('GL_TEXTURE_CUBE_MAP_ARRAY', 'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY'), ] framebuffer_targets = [ -- 2.45.2