Searched refs:grid_tx (Results 1 – 8 of 8) sorted by relevance
/dports/graphics/blender/blender-2.91.0/source/blender/draw/engines/eevee/ |
H A D | eevee_lightcache.c | 184 if (lcache->grid_tx.data) { in eevee_lightcache_memsize_get() 208 if (lcache->grid_tx.data) { in eevee_lightcache_can_be_saved() 391 if ((!lcache->grid_tx.tex && !lcache->grid_tx.data) || !lcache->grid_data || in eevee_lightcache_static_load() 400 if (lcache->grid_tx.tex == NULL) { in eevee_lightcache_static_load() 403 GPU_texture_update(lcache->grid_tx.tex, GPU_DATA_UNSIGNED_BYTE, lcache->grid_tx.data); in eevee_lightcache_static_load() 405 if (lcache->grid_tx.tex == NULL) { in eevee_lightcache_static_load() 469 MEM_SAFE_FREE(lcache->grid_tx.data); in eevee_lightbake_readback_irradiance() 470 lcache->grid_tx.data = GPU_texture_read(lcache->grid_tx.tex, GPU_DATA_UNSIGNED_BYTE, 0); in eevee_lightbake_readback_irradiance() 472 lcache->grid_tx.components = 4; in eevee_lightbake_readback_irradiance() 497 DRW_TEXTURE_FREE_SAFE(lcache->grid_tx.tex); in EEVEE_lightcache_free() [all …]
|
H A D | eevee_lightprobes.c | 313 DRW_shgroup_uniform_texture_ref(grp, "irradianceGrid", &light_cache->grid_tx.tex); in EEVEE_lightbake_cache_init() 402 DRW_shgroup_uniform_texture_ref(shgrp, "irradianceGrid", &lcache->grid_tx.tex); in EEVEE_lightprobes_cache_init() 1121 int cell_per_row = GPU_texture_width(light_cache->grid_tx.tex) / size[0]; in EEVEE_lightbake_filter_diffuse() 1145 &fb, {GPU_ATTACHMENT_NONE, GPU_ATTACHMENT_TEXTURE_LAYER(light_cache->grid_tx.tex, 0)}); in EEVEE_lightbake_filter_diffuse() 1177 int cell_per_col = GPU_texture_height(light_cache->grid_tx.tex) / vis_size; in EEVEE_lightbake_filter_visibility() 1178 int cell_per_row = GPU_texture_width(light_cache->grid_tx.tex) / vis_size; in EEVEE_lightbake_filter_visibility() 1184 &fb, {GPU_ATTACHMENT_NONE, GPU_ATTACHMENT_TEXTURE_LAYER(light_cache->grid_tx.tex, layer)}); in EEVEE_lightbake_filter_visibility()
|
H A D | eevee_lookdev.c | 205 txl->lookdev_grid_tx = stl->lookdev_lightcache->grid_tx.tex; in EEVEE_lookdev_cache_init()
|
H A D | eevee_volumes.c | 579 DRW_shgroup_uniform_texture_ref(grp, "irradianceGrid", &lcache->grid_tx.tex); in EEVEE_volumes_cache_finish()
|
H A D | eevee_materials.c | 118 DRW_shgroup_uniform_texture_ref(shgrp, "irradianceGrid", &lcache->grid_tx.tex); in EEVEE_material_bind_resources()
|
/dports/graphics/blender/blender-2.91.0/source/blender/makesdna/ |
H A D | DNA_lightprobe_types.h | 177 LightCacheTexture grid_tx; member
|
/dports/graphics/blender/blender-2.91.0/source/blender/blenloader/intern/ |
H A D | writefile.c | 1514 write_lightcache_texture(writer, &cache->grid_tx); in write_lightcache()
|
H A D | readfile.c | 4315 direct_link_lightcache_texture(reader, &cache->grid_tx); in direct_link_lightcache()
|