* view->filter->sky: Q3 shader based skies (skyParms keyword)

This commit is contained in:
Garux
2022-07-18 18:28:56 +03:00
parent d3e48d8c31
commit f61e0dcb67
7 changed files with 12 additions and 0 deletions

View File

@@ -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

View File

@@ -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" );

View File

@@ -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();
}