You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
GIProbe now generates a distance field on bake using CPU, for better compatibility
This commit is contained in:
committed by
Juan Linietsky
parent
561b431d85
commit
76c6f39d99
@@ -488,12 +488,14 @@ public:
|
||||
|
||||
virtual RID gi_probe_create() = 0;
|
||||
|
||||
virtual void gi_probe_allocate(RID p_gi_probe, const Transform &p_to_cell_xform, const AABB &p_aabb, const Vector3i &p_octree_size, const PoolVector<uint8_t> &p_octree_cells, const PoolVector<uint8_t> &p_data_cells, const PoolVector<int> &p_level_counts) = 0;
|
||||
virtual void gi_probe_allocate(RID p_gi_probe, const Transform &p_to_cell_xform, const AABB &p_aabb, const Vector3i &p_octree_size, const PoolVector<uint8_t> &p_octree_cells, const PoolVector<uint8_t> &p_data_cells, const PoolVector<uint8_t> &p_distance_field, const PoolVector<int> &p_level_counts) = 0;
|
||||
|
||||
virtual AABB gi_probe_get_bounds(RID p_gi_probe) const = 0;
|
||||
virtual Vector3i gi_probe_get_octree_size(RID p_gi_probe) const = 0;
|
||||
virtual PoolVector<uint8_t> gi_probe_get_octree_cells(RID p_gi_probe) const = 0;
|
||||
virtual PoolVector<uint8_t> gi_probe_get_data_cells(RID p_gi_probe) const = 0;
|
||||
virtual PoolVector<uint8_t> gi_probe_get_distance_field(RID p_gi_probe) const = 0;
|
||||
|
||||
virtual PoolVector<int> gi_probe_get_level_counts(RID p_gi_probe) const = 0;
|
||||
virtual Transform gi_probe_get_to_cell_xform(RID p_gi_probe) const = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user