Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | GPENCIL_antialiasing_init (struct GPENCIL_Data *vedata) |
void | GPENCIL_antialiasing_draw (struct GPENCIL_Data *vedata) |
void GPENCIL_antialiasing_draw | ( | struct GPENCIL_Data * | vedata | ) |
Definition at line 121 of file gpencil_antialiasing.c.
References DRW_draw_pass(), GPENCIL_Data::fbl, GPU_framebuffer_bind(), GPENCIL_StorageList::pd, GPENCIL_Data::psl, GPENCIL_PrivateData::scene_fb, GPENCIL_PrivateData::simplify_antialias, GPENCIL_FramebufferList::smaa_edge_fb, GPENCIL_PassList::smaa_edge_ps, GPENCIL_PassList::smaa_resolve_ps, GPENCIL_FramebufferList::smaa_weight_fb, GPENCIL_PassList::smaa_weight_ps, and GPENCIL_Data::stl.
Referenced by GPENCIL_draw_scene().
void GPENCIL_antialiasing_init | ( | struct GPENCIL_Data * | vedata | ) |
Definition at line 14 of file gpencil_antialiasing.c.
References AREATEX_HEIGHT, AREATEX_WIDTH, areaTexBytes, GPENCIL_PrivateData::color_tx, draw_engine_gpencil_type, GPENCIL_PrivateData::draw_wireframe, DRW_PASS_CREATE, DRW_shgroup_call_procedural_triangles(), DRW_shgroup_clear_framebuffer(), DRW_shgroup_create(), DRW_shgroup_uniform_bool_copy(), DRW_shgroup_uniform_float_copy(), DRW_shgroup_uniform_texture(), DRW_shgroup_uniform_vec4_copy(), DRW_STATE_BLEND_CUSTOM, DRW_STATE_WRITE_COLOR, DRW_texture_pool_query_2d(), DRW_viewport_invert_size_get(), DRW_viewport_size_get(), GPENCIL_Data::fbl, GPENCIL_shader_antialiasing(), GPU_COLOR_BIT, GPU_DATA_UBYTE, GPU_R8, GPU_RG8, GPU_RGBA8, GPU_texture_create_2d(), GPU_texture_filter_mode(), GPU_texture_update(), Scene::grease_pencil_settings, NULL, GPENCIL_StorageList::pd, GPENCIL_Data::psl, GPENCIL_PrivateData::reveal_tx, GPENCIL_PrivateData::scene, SEARCHTEX_HEIGHT, SEARCHTEX_WIDTH, searchTexBytes, sh, GPENCIL_PrivateData::simplify_antialias, size(), GPENCIL_TextureList::smaa_area_tx, GPENCIL_FramebufferList::smaa_edge_fb, GPENCIL_PassList::smaa_edge_ps, GPENCIL_PrivateData::smaa_edge_tx, GPENCIL_PassList::smaa_resolve_ps, GPENCIL_TextureList::smaa_search_tx, SceneGpencil::smaa_threshold, GPENCIL_FramebufferList::smaa_weight_fb, GPENCIL_PassList::smaa_weight_ps, GPENCIL_PrivateData::smaa_weight_tx, GPENCIL_Data::stl, and GPENCIL_Data::txl.
Referenced by GPENCIL_cache_finish().