* view->filter->sky: Q3 shader based skies (skyParms keyword)
This commit is contained in:
@@ -1196,6 +1196,9 @@ 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 );
|
||||
|
||||
filter_face_flags g_filter_face_sky( QER_SKY );
|
||||
filter_brush_any_face g_filter_brush_sky( &g_filter_face_sky );
|
||||
|
||||
|
||||
void BrushFilters_construct(){
|
||||
add_brush_filter( g_filter_brush_clip, EXCLUDE_CLIP );
|
||||
@@ -1227,6 +1230,7 @@ void BrushFilters_construct(){
|
||||
add_brush_filter( g_filter_brush_liquids_q1, EXCLUDE_LIQUIDS );
|
||||
add_brush_filter( g_filter_brush_lightgrid, EXCLUDE_LIGHTGRID );
|
||||
add_brush_filter( g_filter_brush_decals, EXCLUDE_DECALS );
|
||||
add_brush_filter( g_filter_brush_sky, EXCLUDE_SKY );
|
||||
}
|
||||
|
||||
#if 0
|
||||
|
||||
@@ -152,6 +152,8 @@ GtkToolbar* create_filter_toolbar(){
|
||||
button = toolbar_append_toggle_button( toolbar, "HintsSkips (CTRL + H)\nRightClick: toggle tex\n\thint\n\thintLocal\n\thintSkip", "f-hint.png", "FilterHintsSkips" );
|
||||
g_commonFuncs.emplace_back( button, std::vector<const char*>{ "hint", "hintlocal", "hintskip" } );
|
||||
|
||||
button = toolbar_append_toggle_button( toolbar, "Sky", "f-sky.png", "FilterSky" );
|
||||
|
||||
//toolbar_append_toggle_button( toolbar, "Paths (ALT + 8)", "texture_lock.png", "FilterPaths" );
|
||||
toolbar_append_space( toolbar );
|
||||
toolbar_append_toggle_button( toolbar, "Entities (ALT + 2)", "f-entities.png", "FilterEntities" );
|
||||
|
||||
@@ -207,6 +207,7 @@ void Filters_constructMenu( GtkMenu* menu_in_menu ){
|
||||
}
|
||||
create_check_menu_item_with_mnemonic( menu_in_menu, "FuncGroups", "FilterFuncGroups" );
|
||||
create_check_menu_item_with_mnemonic( menu_in_menu, "Point Entities", "FilterPointEntities" );
|
||||
create_check_menu_item_with_mnemonic( menu_in_menu, "Sky", "FilterSky" );
|
||||
// filter manipulation
|
||||
menu_separator( menu_in_menu );
|
||||
create_menu_item_with_mnemonic( menu_in_menu, "Invert filters", "InvertFilters" );
|
||||
@@ -256,6 +257,7 @@ void ConstructFilters(){
|
||||
}
|
||||
add_filter_command( EXCLUDE_FUNC_GROUPS, "FilterFuncGroups", accelerator_null() );
|
||||
add_filter_command( EXCLUDE_POINT_ENT, "FilterPointEntities", accelerator_null() );
|
||||
add_filter_command( EXCLUDE_SKY, "FilterSky", accelerator_null() );
|
||||
|
||||
PerformFiltering();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user