[Mesa-dev] [PATCH 3/3] Remove gl_config::haveDepthBuffer, haveAccumBuffer, haveStencilBuffer fields

2013-06-08 Thread Arnas Milasevicius
Changed code checking `if(visual->haveStencilBuffer)` to `if(visual->stencilBits > 0)` --- src/gallium/state_trackers/dri/common/dri_screen.c | 2 +- src/mesa/drivers/dri/nouveau/nouveau_context.c | 4 ++-- src/mesa/main/clear.c | 2 +- src/mesa/main/context.c

[Mesa-dev] [PATCH 2/3] Remove gl_config::haveDepthBuffer, haveAccumBuffer, haveStencilBuffer fields

2013-06-08 Thread Arnas Milasevicius
Changed code checking `if(visual->haveAccumBuffer)` to `if(visual->accumRedBits + visual->accumGreenBits + visual->accumBlueBits + visual->accumAlphaBits) > 0)` --- src/mesa/main/accum.c | 2 +- src/mesa/main/clear.c | 2 +- src/mesa/main/context.c | 2 +- 3 files changed, 3 insertions(+), 3

[Mesa-dev] [PATCH 1/3] Remove gl_config::haveDepthBuffer, haveAccumBuffer, haveStencilBuffer fields

2013-06-08 Thread Arnas Milasevicius
Changed code checking `if(visual->haveDepthBuffer)` to `if(visual->DepthBits > 0)` --- src/gallium/state_trackers/dri/common/dri_screen.c | 2 +- src/mesa/drivers/dri/nouveau/nouveau_context.c | 4 ++-- src/mesa/main/clear.c | 2 +- src/mesa/main/context.c

[Mesa-dev] [PATCH v5] mesa: Remove gallium draw_arrays() and draw_arrays_instanced() functions

2013-06-06 Thread Arnas Milasevicius
Moved draw_arrays() to st_draw_feedback.c and removed draw_arrays_instanced() --- v5: combined patches together src/gallium/auxiliary/draw/draw_context.h | 11 - src/gallium/auxiliary/draw/draw_pt.c | 40 --- src/mesa/state_tracker/st_draw_feedback.c | 24

[Mesa-dev] [PATCH v4] mesa: Remove gallium draw_arrays() and draw_arrays_instanced() functions

2013-06-06 Thread Arnas Milasevicius
Moved draw_arrays() to st_draw_feedback.c and removed draw_arrays_instanced() --- v2: removed draw_arrays_instanced() function and modified draw_arrays() v3: improved commit massage v4: removed startInstance and instanceCount parameters from draw_arrays() src/mesa/state_tracker/st_draw_feedbac

[Mesa-dev] [PATCH v3] Remove gallium draw_arrays() and draw_arrays_instanced() functions

2013-06-06 Thread Arnas Milasevicius
Moved draw_arrays() to st_draw_feedback.c and removed draw_arrays_instanced() --- v2: removed draw_arrays_instanced() function and modified draw_arrays() v3: improved commit massage src/mesa/state_tracker/st_draw_feedback.c | 26 +++--- 1 file changed, 7 insertions(+), 19 de

[Mesa-dev] [PATCH] Remove gallium draw_arrays() and draw_arrays_instanced() functions

2013-06-06 Thread Arnas Milasevicius
Because draw_arrays() is only sued in state_tracker's st_draw_feedback.c file, I moved it from draw_pt.c to there and mate it static. --- v2: removed draw_arrays_instanced() function and modified draw_arrays() src/mesa/state_tracker/st_draw_feedback.c | 26 +++--- 1 file cha

[Mesa-dev] [PATCH] Remove gallium draw_arrays() and draw_arrays_instanced() functions

2013-06-05 Thread Arnas Milasevicius
Because these 2 functions are only used in state_tracker's st_draw_feedback.c file, I moved them there from draw_pt.c and made them static. --- src/gallium/auxiliary/draw/draw_context.h | 10 src/gallium/auxiliary/draw/draw_pt.c | 40 -- src/mesa/state_t

[Mesa-dev] [PATCH] Rename api_validate.[ch] to draw_validate.[ch]

2013-06-05 Thread Arnas Milasevicius
--- src/mesa/Makefile.sources | 2 +- src/mesa/SConscript | 2 +- src/mesa/main/draw_validate.c | 745 ++ 3 files changed, 747 insertions(+), 2 deletions(-) create mode 100644 src/mesa/main/draw_validate.c diff --git a/src/mesa/Makefile.s