Not sure
This commit is contained in:
@@ -46,7 +46,12 @@ calc_tight_light_projection :: (camera: Camera, light_direction: Vector3) -> Mat
|
||||
|
||||
update_light_buffer :: () {
|
||||
scene := engine.current_scene;
|
||||
camera := ifx engine.mode == .EDITING then engine.editor.camera else scene.camera;
|
||||
|
||||
#if EDITOR {
|
||||
camera := ifx engine.mode == .EDITING then engine.editor.camera else scene.camera;
|
||||
} else {
|
||||
camera := *engine.current_scene.camera;
|
||||
}
|
||||
|
||||
light_data : Directional_Light_Buffer_Data;
|
||||
light_data.direction = scene.directional_light.direction;
|
||||
@@ -62,7 +67,11 @@ sync_engine_buffers :: () {
|
||||
update_light_buffer();
|
||||
|
||||
// Camera buffer
|
||||
camera := ifx engine.mode == .EDITING then *engine.editor.camera else *engine.current_scene.camera;
|
||||
#if EDITOR {
|
||||
camera := ifx engine.mode == .EDITING then *engine.editor.camera else *engine.current_scene.camera;
|
||||
} else {
|
||||
camera := *engine.current_scene.camera;
|
||||
}
|
||||
|
||||
camera_data : Camera_Data;
|
||||
camera_data.projection_matrix = camera.projection_matrix;
|
||||
|
||||
Reference in New Issue
Block a user