[Bf-blender-cvs] [ccf3889b305] greasepencil-object: Merge branch 'blender2.8' into greasepencil-object

Antonio Vazquez noreply at git.blender.org
Thu Mar 22 19:23:36 CET 2018


Commit: ccf3889b305019453ab0f7378a3eee7d8ee6d3c6
Author: Antonio Vazquez
Date:   Thu Mar 22 19:13:41 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rBccf3889b305019453ab0f7378a3eee7d8ee6d3c6

Merge branch 'blender2.8' into greasepencil-object

===================================================================



===================================================================

diff --cc source/blender/editors/space_view3d/view3d_draw_legacy.c
index afa539135a6,b7a1c8663f4..472ca47e55e
--- a/source/blender/editors/space_view3d/view3d_draw_legacy.c
+++ b/source/blender/editors/space_view3d/view3d_draw_legacy.c
@@@ -1566,14 -1509,9 +1565,13 @@@ static void view3d_draw_objects
  	const bool draw_grids = !draw_offscreen && (v3d->flag2 & V3D_RENDER_OVERRIDE) == 0;
  	const bool draw_floor = (rv3d->view == RV3D_VIEW_USER) || (rv3d->persp != RV3D_ORTHO);
  	/* only draw grids after in solid modes, else it hovers over mesh wires */
- 	const bool draw_grids_after = draw_grids && draw_floor && (v3d->drawtype > OB_WIRE) && fx;
- 	bool do_composite_xray = false;
+ 	const bool draw_grids_after = draw_grids && draw_floor && (v3d->drawtype > OB_WIRE);
  	bool xrayclear = true;
  
 +	int gp_cache_used = 0;
 +	int gp_cache_size = 0;
 +	tGPencilSort *gp_cache = NULL;
 +
  	if (!draw_offscreen) {
  		ED_region_draw_cb_draw(C, ar, REGION_DRAW_PRE_VIEW);
  	}
diff --cc source/blender/gpu/CMakeLists.txt
index f519f988c78,e1f99b4dc64..656cbbadf62
--- a/source/blender/gpu/CMakeLists.txt
+++ b/source/blender/gpu/CMakeLists.txt
@@@ -222,24 -220,7 +220,15 @@@ data_to_c_simple(shaders/gpu_shader_ver
  data_to_c_simple(shaders/gpu_shader_vertex_world.glsl SRC)
  data_to_c_simple(shaders/gpu_shader_vsm_store_frag.glsl SRC)
  data_to_c_simple(shaders/gpu_shader_vsm_store_vert.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fullscreen_vert.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_ssao_frag.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_dof_frag.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_dof_vert.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_dof_hq_frag.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_dof_hq_vert.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_dof_hq_geo.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_depth_resolve.glsl SRC)
- data_to_c_simple(shaders/gpu_shader_fx_lib.glsl SRC)
  
 +data_to_c_simple(shaders/gpu_shader_gpencil_stroke_vert.glsl SRC)
 +data_to_c_simple(shaders/gpu_shader_gpencil_stroke_frag.glsl SRC)
 +data_to_c_simple(shaders/gpu_shader_gpencil_stroke_geom.glsl SRC)
 +
 +data_to_c_simple(shaders/gpu_shader_gpencil_fill_vert.glsl SRC)
 +data_to_c_simple(shaders/gpu_shader_gpencil_fill_frag.glsl SRC)
 +
 +
  if(WITH_GAMEENGINE)
  	add_definitions(-DWITH_GAMEENGINE)
  endif()
diff --cc source/blender/gpu/intern/gpu_shader.c
index b15e3e9b877,2cb3476d568..aad2d630e6f
--- a/source/blender/gpu/intern/gpu_shader.c
+++ b/source/blender/gpu/intern/gpu_shader.c
@@@ -145,23 -144,7 +144,14 @@@ extern char datatoc_gpu_shader_vsm_stor
  extern char datatoc_gpu_shader_vsm_store_frag_glsl[];
  extern char datatoc_gpu_shader_sep_gaussian_blur_vert_glsl[];
  extern char datatoc_gpu_shader_sep_gaussian_blur_frag_glsl[];
- extern char datatoc_gpu_shader_fullscreen_vert_glsl[];
- extern char datatoc_gpu_shader_fx_ssao_frag_glsl[];
- extern char datatoc_gpu_shader_fx_dof_frag_glsl[];
- extern char datatoc_gpu_shader_fx_dof_vert_glsl[];
- extern char datatoc_gpu_shader_fx_dof_hq_frag_glsl[];
- extern char datatoc_gpu_shader_fx_dof_hq_vert_glsl[];
- extern char datatoc_gpu_shader_fx_dof_hq_geo_glsl[];
- extern char datatoc_gpu_shader_fx_depth_resolve_glsl[];
- extern char datatoc_gpu_shader_fx_lib_glsl[];
  
 +extern char datatoc_gpu_shader_gpencil_stroke_vert_glsl[];
 +extern char datatoc_gpu_shader_gpencil_stroke_frag_glsl[];
 +extern char datatoc_gpu_shader_gpencil_stroke_geom_glsl[];
 +
 +extern char datatoc_gpu_shader_gpencil_fill_vert_glsl[];
 +extern char datatoc_gpu_shader_gpencil_fill_frag_glsl[];
 +
  /* cache of built-in shaders (each is created on first use) */
  static GPUShader *builtin_shaders[GPU_NUM_BUILTIN_SHADERS] = { NULL };



More information about the Bf-blender-cvs mailing list