Quake II RTX doxygen
1.0 dev
|
|
Go to the documentation of this file.
19 #ifndef __PHYSICAL_SKY__
20 #define __PHYSICAL_SKY__
63 #endif // __PHYSICAL_SKY__
void vkpt_evaluate_sun_light(sun_light_t *light, const vec3_t sky_matrix[3], float time)
void CalculateDirectionToSun(float DayOfYear, float TimeOfDay, float LatitudeDegrees, vec3_t result)
qboolean vkpt_physical_sky_needs_update()
VkResult vkpt_physical_sky_record_cmd_buffer(VkCommandBuffer cmd_buf)
void InitialiseSkyCVars()
void vkpt_next_sun_preset()
VkResult vkpt_physical_sky_endRegistration()
VkResult vkpt_physical_sky_destroy()
VkResult vkpt_physical_sky_destroy_pipelines()
const PhysicalSkyDesc_t * GetSkyPreset(uint16_t index)
VkResult vkpt_physical_sky_create_pipelines()
void UpdatePhysicalSkyCVars()
VkResult vkpt_physical_sky_beginRegistration()
void vkpt_physical_sky_latch_local_time()
VkResult vkpt_physical_sky_update_ubo(QVKUniformBuffer_t *ubo, const sun_light_t *light, qboolean render_world)
struct PhysicalSkyDesc PhysicalSkyDesc_t
VkResult vkpt_physical_sky_initialize()