Home
last modified time | relevance | path

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 Deevee_lightcache.c184 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 Deevee_lightprobes.c313 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 Deevee_lookdev.c205 txl->lookdev_grid_tx = stl->lookdev_lightcache->grid_tx.tex; in EEVEE_lookdev_cache_init()
H A Deevee_volumes.c579 DRW_shgroup_uniform_texture_ref(grp, "irradianceGrid", &lcache->grid_tx.tex); in EEVEE_volumes_cache_finish()
H A Deevee_materials.c118 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 DDNA_lightprobe_types.h177 LightCacheTexture grid_tx; member
/dports/graphics/blender/blender-2.91.0/source/blender/blenloader/intern/
H A Dwritefile.c1514 write_lightcache_texture(writer, &cache->grid_tx); in write_lightcache()
H A Dreadfile.c4315 direct_link_lightcache_texture(reader, &cache->grid_tx); in direct_link_lightcache()