]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/brushmanip.cpp
remove a LOT of unused symbols from qgl.cpp
[xonotic/netradiant.git] / radiant / brushmanip.cpp
index 939a982639314d4ba583ed6c84ae5afe593f0d33..ca367100fb848653b793814c76e7387c35d86c24 100644 (file)
@@ -215,7 +215,7 @@ void Brush_ConstructCone(Brush& brush, const AABB& bounds, std::size_t sides, co
 }
 
 const std::size_t c_brushSphere_minSides = 3;
-const std::size_t c_brushSphere_maxSides = 7;
+const std::size_t c_brushSphere_maxSides = 31;
 const char* const c_brushSphere_name = "brushSphere";
 
 void Brush_ConstructSphere(Brush& brush, const AABB& bounds, std::size_t sides, const char* shader, const TextureProjection& projection)
@@ -1083,6 +1083,12 @@ filter_brush_all_faces g_filter_brush_clip_q2(&g_filter_face_clip_q2);
 filter_face_shader g_filter_face_weapclip("textures/common/weapclip");
 filter_brush_all_faces g_filter_brush_weapclip(&g_filter_face_weapclip);
 
+filter_face_shader g_filter_face_commonclip("textures/common/clip");
+filter_brush_all_faces g_filter_brush_commonclip(&g_filter_face_commonclip);
+
+filter_face_shader g_filter_face_fullclip("textures/common/fullclip");
+filter_brush_all_faces g_filter_brush_fullclip(&g_filter_face_fullclip);
+
 filter_face_shader g_filter_face_botclip("textures/common/botclip");
 filter_brush_all_faces g_filter_brush_botclip(&g_filter_face_botclip);
 
@@ -1122,12 +1128,17 @@ filter_brush_all_faces g_filter_brush_translucent(&g_filter_face_translucent);
 filter_face_contents g_filter_face_detail(BRUSH_DETAIL_MASK);
 filter_brush_all_faces g_filter_brush_detail(&g_filter_face_detail);
 
+filter_face_shader_prefix g_filter_face_decals("textures/decals/");
+filter_brush_any_face g_filter_brush_decals(&g_filter_face_decals);
+
 
 void BrushFilters_construct()
 {
   add_brush_filter(g_filter_brush_clip, EXCLUDE_CLIP);
   add_brush_filter(g_filter_brush_clip_q2, EXCLUDE_CLIP);
   add_brush_filter(g_filter_brush_weapclip, EXCLUDE_CLIP);
+  add_brush_filter(g_filter_brush_fullclip, EXCLUDE_CLIP);
+  add_brush_filter(g_filter_brush_commonclip, EXCLUDE_CLIP);
   add_brush_filter(g_filter_brush_botclip, EXCLUDE_BOTCLIP);
   add_brush_filter(g_filter_brush_caulk, EXCLUDE_CAULK);
   add_brush_filter(g_filter_brush_caulk_ja, EXCLUDE_CAULK);
@@ -1144,6 +1155,7 @@ void BrushFilters_construct()
   add_brush_filter(g_filter_brush_detail, EXCLUDE_DETAILS);
   add_brush_filter(g_filter_brush_detail, EXCLUDE_STRUCTURAL, true);
   add_brush_filter(g_filter_brush_lightgrid, EXCLUDE_LIGHTGRID);
+  add_brush_filter(g_filter_brush_decals, EXCLUDE_DECALS);
 }
 
 #if 0