st/mesa: add a few comments in st_create_context_priv()
authorBrian Paul <brianp@vmware.com>
Thu, 17 Oct 2013 15:28:17 +0000 (09:28 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 17 Oct 2013 15:28:17 +0000 (09:28 -0600)
src/mesa/state_tracker/st_context.c

index 80393cff7f8e6277120c6bef0805fb5c8a830f4a..4e0d98cc3b097f432bcf0ca27dd8e70db7fddfa8 100644 (file)
@@ -125,6 +125,9 @@ st_create_context_priv( struct gl_context *ctx, struct pipe_context *pipe,
    st->dirty.mesa = ~0;
    st->dirty.st = ~0;
 
+   /* Create upload manager for vertex data for glBitmap, glDrawPixels,
+    * glClear, etc.
+    */
    st->uploader = u_upload_create(st->pipe, 65536, 4, PIPE_BIND_VERTEX_BUFFER);
 
    if (!screen->get_param(screen, PIPE_CAP_USER_INDEX_BUFFERS)) {
@@ -148,7 +151,8 @@ st_create_context_priv( struct gl_context *ctx, struct pipe_context *pipe,
    st_init_draw( st );
    st_init_generate_mipmap(st);
 
-   if(pipe->screen->get_param(pipe->screen, PIPE_CAP_NPOT_TEXTURES))
+   /* Choose texture target for glDrawPixels, glBitmap, renderbuffers */
+   if (pipe->screen->get_param(pipe->screen, PIPE_CAP_NPOT_TEXTURES))
       st->internal_target = PIPE_TEXTURE_2D;
    else
       st->internal_target = PIPE_TEXTURE_RECT;