summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/context.c
diff options
context:
space:
mode:
authorFrancisco Jerez <currojerez@riseup.net>2015-01-31 17:00:19 +0200
committerFrancisco Jerez <currojerez@riseup.net>2015-05-04 17:44:16 +0300
commitb663d6bc6f4de9439107fc6444e436d14e21ee79 (patch)
tree6fc0665bf99f67a91769bce8d91c21ea94da36a6 /src/mesa/main/context.c
parent1b9990e37333076fdc112295ae09193bbe8d57db (diff)
downloadexternal_mesa3d-b663d6bc6f4de9439107fc6444e436d14e21ee79.zip
external_mesa3d-b663d6bc6f4de9439107fc6444e436d14e21ee79.tar.gz
external_mesa3d-b663d6bc6f4de9439107fc6444e436d14e21ee79.tar.bz2
mesa: Initialize image units to default state on context creation.
This is the required initial image unit state according to "Table 23.45. Image State (state per image unit)" of the OpenGL 4.3 specification. Reviewed-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'src/mesa/main/context.c')
-rw-r--r--src/mesa/main/context.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 4aaf8b1..0a192de 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -118,6 +118,7 @@
#include "scissor.h"
#include "shared.h"
#include "shaderobj.h"
+#include "shaderimage.h"
#include "util/simple_list.h"
#include "state.h"
#include "stencil.h"
@@ -821,6 +822,7 @@ init_attrib_groups(struct gl_context *ctx)
_mesa_init_feedback( ctx );
_mesa_init_fog( ctx );
_mesa_init_hint( ctx );
+ _mesa_init_image_units( ctx );
_mesa_init_line( ctx );
_mesa_init_lighting( ctx );
_mesa_init_matrix( ctx );