Revision: 76985
          http://sourceforge.net/p/brlcad/code/76985
Author:   starseeker
Date:     2020-08-28 13:06:52 +0000 (Fri, 28 Aug 2020)
Log Message:
-----------
Not using skybox

Modified Paths:
--------------
    brlcad/branches/swrast/src/libdm/tests/rendered_image.cpp
    brlcad/branches/swrast/src/libdm/tests/renderer/scene.c
    brlcad/branches/swrast/src/libdm/tests/renderer/scene.h
    brlcad/branches/swrast/src/libdm/tests/renderer/scenes/scene_helper.c

Modified: brlcad/branches/swrast/src/libdm/tests/rendered_image.cpp
===================================================================
--- brlcad/branches/swrast/src/libdm/tests/rendered_image.cpp   2020-08-28 
12:59:44 UTC (rev 76984)
+++ brlcad/branches/swrast/src/libdm/tests/rendered_image.cpp   2020-08-28 
13:06:52 UTC (rev 76985)
@@ -39,9 +39,6 @@
     framebuffer_t *framebuffer;
     camera_t *camera;
     vec3_t light_dir;
-    vec2_t click_pos;
-    int single_click;
-    int double_click;
     float frame_time;
     float delta_time;
 } context_t;
@@ -112,7 +109,6 @@
     perframe.camera_proj_matrix = camera_get_proj_matrix(camera);
     perframe.ambient_intensity = scene->ambient_intensity;
     perframe.punctual_intensity = scene->punctual_intensity;
-    //perframe.shadow_map = scene->shadow_map;
     perframe.layer_view = -1;
 
     return perframe;

Modified: brlcad/branches/swrast/src/libdm/tests/renderer/scene.c
===================================================================
--- brlcad/branches/swrast/src/libdm/tests/renderer/scene.c     2020-08-28 
12:59:44 UTC (rev 76984)
+++ brlcad/branches/swrast/src/libdm/tests/renderer/scene.c     2020-08-28 
13:06:52 UTC (rev 76985)
@@ -6,11 +6,10 @@
 #include "scene.h"
 #include "texture.h"
 
-scene_t *scene_create(vec3_t background, model_t *skybox, model_t **models,
+scene_t *scene_create(vec3_t background, model_t **models,
                       float ambient_intensity, float punctual_intensity) {
     scene_t *scene = (scene_t*)malloc(sizeof(scene_t));
     scene->background = vec4_from_vec3(background, 1);
-    scene->skybox = skybox;
     scene->models = models;
     scene->ambient_intensity = ambient_intensity;
     scene->punctual_intensity = punctual_intensity;
@@ -20,10 +19,6 @@
 void scene_release(scene_t *scene) {
     int num_models = darray_size(scene->models);
     int i;
-    if (scene->skybox) {
-        model_t *skybox = scene->skybox;
-        skybox->release(skybox);
-    }
     for (i = 0; i < num_models; i++) {
         model_t *model = scene->models[i];
         model->release(model);

Modified: brlcad/branches/swrast/src/libdm/tests/renderer/scene.h
===================================================================
--- brlcad/branches/swrast/src/libdm/tests/renderer/scene.h     2020-08-28 
12:59:44 UTC (rev 76984)
+++ brlcad/branches/swrast/src/libdm/tests/renderer/scene.h     2020-08-28 
13:06:52 UTC (rev 76985)
@@ -36,7 +36,6 @@
 
 typedef struct {
     vec4_t background;
-    model_t *skybox;
     model_t **models;
     /* light intensity */
     float ambient_intensity;
@@ -43,7 +42,7 @@
     float punctual_intensity;
 } scene_t;
 
-scene_t *scene_create(vec3_t background, model_t *skybox, model_t **models,
+scene_t *scene_create(vec3_t background, model_t **models,
                       float ambient_intensity, float punctual_intensity
                       );
 void scene_release(scene_t *scene);

Modified: brlcad/branches/swrast/src/libdm/tests/renderer/scenes/scene_helper.c
===================================================================
--- brlcad/branches/swrast/src/libdm/tests/renderer/scenes/scene_helper.c       
2020-08-28 12:59:44 UTC (rev 76984)
+++ brlcad/branches/swrast/src/libdm/tests/renderer/scenes/scene_helper.c       
2020-08-28 13:06:52 UTC (rev 76985)
@@ -7,7 +7,6 @@
 typedef struct {
     vec3_t background;
     char environment[LINE_SIZE];
-    char skybox[LINE_SIZE];
     char shadow[LINE_SIZE];
     float ambient;
     float punctual;
@@ -63,6 +62,7 @@
     scene_light_t light;
     char header[LINE_SIZE];
     int items;
+    char skybox[LINE_SIZE];
 
     items = fscanf(file, " %s", header);
     assert(equals_to(header, "lighting:"));
@@ -73,7 +73,7 @@
     assert(items == 3);
     items = fscanf(file, " environment: %s", light.environment);
     assert(items == 1);
-    items = fscanf(file, " skybox: %s", light.skybox);
+    items = fscanf(file, " skybox: %s", skybox);
     assert(items == 1);
     items = fscanf(file, " shadow: %s", light.shadow);
     assert(items == 1);
@@ -232,8 +232,7 @@
         }
     }
 
-    return scene_create(light->background, NULL, models,
-                        light->ambient, light->punctual);
+    return scene_create(light->background, models, light->ambient, 
light->punctual);
 }
 
 static scene_t *create_blinn_scene(scene_light_t *scene_light,

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to