From 6253adaf4b762046f9a5c89a0ef67dc61fead689 Mon Sep 17 00:00:00 2001 From: hachem Date: Wed, 19 Aug 2026 01:00:48 +0200 Subject: feat: support macOS arm64 --- src/engine/engine.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/engine/engine.h') diff --git a/src/engine/engine.h b/src/engine/engine.h index 0a50612..1c25466 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -35,7 +35,7 @@ namespace Donut double m_radius; double m_rs; - BlackHole(glm::vec3 pos, float mass) + BlackHole(glm::vec3 pos, float mass) : m_position(pos), m_mass(mass) { m_rs = 2.0 * G * m_mass / (c * c); @@ -99,33 +99,33 @@ namespace Donut int get_compute_height() const { return m_compute_height; } int get_compute_width() const { return (m_width * m_compute_height) / m_height; } void update_compute_dimensions(); - + int get_max_steps_moving() const { return m_max_steps_moving; } int get_max_steps_static() const { return m_max_steps_static; } float get_early_exit_distance() const { return m_early_exit_distance; } void set_max_steps_moving(int steps) { m_max_steps_moving = steps; } void set_max_steps_static(int steps) { m_max_steps_static = steps; } void set_early_exit_distance(float distance) { m_early_exit_distance = distance; } - + float get_disk_thickness() const { return m_disk_thickness; } void set_disk_thickness(float thickness) { m_disk_thickness = thickness; } - + float get_disk_density() const { return m_disk_density; } void set_disk_density(float density) { m_disk_density = density; } - + float get_rotation_speed() const { return m_rotation_speed; } void set_rotation_speed(float speed) { m_rotation_speed = speed; } - + float get_blur_strength() const { return m_blur_strength; } void set_blur_strength(float strength) { m_blur_strength = strength; } - + float get_glow_intensity() const { return m_glow_intensity; } void set_glow_intensity(float intensity) { m_glow_intensity = intensity; } - + void load_objects_from_scene(const std::vector& objects); void export_high_res_frame(const std::string& filename, int width = 4096, int height = 3072); void print_object_info() const; - + void set_hdri_environment(Ref hdri) { m_hdri_environment = hdri; } Ref get_hdri_environment() const { return m_hdri_environment; } private: @@ -161,12 +161,12 @@ namespace Donut BlackHole m_sag_a; Camera m_camera; bool m_gravity = false; - + int m_max_steps_moving = 60000; int m_max_steps_static = 30000; float m_early_exit_distance = 5.0e11f; - - float m_disk_thickness = 0.1f; + + float m_disk_thickness = 0.1f; float m_disk_density = 0.1f; float m_rotation_speed = 1.0f; float m_blur_strength = 2.0f; -- cgit v1.3