Merge branch 'master' of github.com:nmfisher/polyvox_filament
This commit is contained in:
@@ -113,7 +113,7 @@ FilamentViewer::FilamentViewer(const void* context, const ResourceLoaderWrapper*
|
||||
#if TARGET_OS_IPHONE
|
||||
_engine = Engine::create(Engine::Backend::METAL);
|
||||
#else
|
||||
_engine = Engine::create(Engine::Backend::OPENGL, nullptr, context, nullptr);
|
||||
_engine = Engine::create(Engine::Backend::OPENGL, nullptr, (void*)context, nullptr);
|
||||
#endif
|
||||
|
||||
_renderer = _engine->createRenderer();
|
||||
@@ -272,8 +272,7 @@ void FilamentViewer::removeLight(EntityId entityId) {
|
||||
if(entity.isNull()) {
|
||||
Log("Error: light entity not found under ID %d", entityId);
|
||||
} else {
|
||||
|
||||
remove(_lights.begin(), _lights.end(), entity);
|
||||
auto removed = remove(_lights.begin(), _lights.end(), entity);
|
||||
_scene->remove(entity);
|
||||
EntityManager::get().destroy(1, &entity);
|
||||
}
|
||||
@@ -533,9 +532,9 @@ void FilamentViewer::createSwapChain(const void *surface, uint32_t width, uint32
|
||||
_swapChain = _engine->createSwapChain((void*)surface, filament::backend::SWAP_CHAIN_CONFIG_APPLE_CVPIXELBUFFER);
|
||||
#else
|
||||
if(surface) {
|
||||
_swapChain = _engine->createSwapChain(surface);
|
||||
} else {
|
||||
_swapChain = _engine->createSwapChain(width, height, filament::backend::SWAP_CHAIN_CONFIG_TRANSPARENT | filament::backend::SWAP_CHAIN_CONFIG_READABLE);
|
||||
} else {
|
||||
_swapChain = _engine->createSwapChain((void*)surface, filament::backend::SWAP_CHAIN_CONFIG_TRANSPARENT | filament::backend::SWAP_CHAIN_CONFIG_READABLE);
|
||||
}
|
||||
#endif
|
||||
Log("Swapchain created.");
|
||||
|
||||
@@ -118,6 +118,10 @@ add_library(mathio STATIC IMPORTED)
|
||||
set_property(TARGET mathio PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/lib/libmathio.a")
|
||||
add_library(math STATIC IMPORTED)
|
||||
set_property(TARGET math PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/lib/libmath.a")
|
||||
add_library(basis_transcoder STATIC IMPORTED)
|
||||
set_property(TARGET basis_transcoder PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/lib/libbasis_transcoder.a")
|
||||
# add_library(basis_encoder STATIC IMPORTED)
|
||||
# set_property(TARGET basis_encoder PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/lib/libbasis_encoder.a")
|
||||
|
||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||
FILAMENT_SHADERS
|
||||
@@ -153,6 +157,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||
mathio
|
||||
math
|
||||
geometry
|
||||
basis_transcoder
|
||||
)
|
||||
|
||||
# List of absolute paths to libraries that should be bundled with the plugin.
|
||||
|
||||
356
linux/Untitled-1.cpp
Normal file
356
linux/Untitled-1.cpp
Normal file
@@ -0,0 +1,356 @@
|
||||
// static gboolean
|
||||
// create_contextp (GtkGLArea *area, GdkGLContext *context)
|
||||
// {
|
||||
// std::cout << "CREATE CONTEXT" << std::endl;
|
||||
// gdk_gl_context_set_debug_enabled(context, true);
|
||||
|
||||
// // gtk_gl_area_make_current (area);
|
||||
// std::cout << "MADE CURENTR" << std::endl;
|
||||
// return TRUE;
|
||||
// }
|
||||
|
||||
|
||||
/* position and color information for each vertex */
|
||||
struct vertex_info {
|
||||
float position[3];
|
||||
float color[3];
|
||||
};
|
||||
|
||||
/* the vertex data is constant */
|
||||
static const struct vertex_info vertex_data[] = {
|
||||
{ { 0.0f, 0.500f, 0.0f }, { 1.f, 0.f, 0.f } },
|
||||
{ { 0.5f, -0.366f, 0.0f }, { 0.f, 1.f, 0.f } },
|
||||
{ { -0.5f, -0.366f, 0.0f }, { 0.f, 0.f, 1.f } },
|
||||
};
|
||||
|
||||
static void
|
||||
init_buffers (guint position_index,
|
||||
guint color_index,
|
||||
guint *vao_out)
|
||||
{
|
||||
guint vao, buffer;
|
||||
|
||||
/* we need to create a VAO to store the other buffers */
|
||||
glGenVertexArrays (1, &vao);
|
||||
glBindVertexArray (vao);
|
||||
|
||||
/* this is the VBO that holds the vertex data */
|
||||
glGenBuffers (1, &buffer);
|
||||
glBindBuffer (GL_ARRAY_BUFFER, buffer);
|
||||
glBufferData (GL_ARRAY_BUFFER, sizeof (vertex_data), vertex_data, GL_STATIC_DRAW);
|
||||
|
||||
/* enable and set the position attribute */
|
||||
glEnableVertexAttribArray (position_index);
|
||||
glVertexAttribPointer (position_index, 3, GL_FLOAT, GL_FALSE,
|
||||
sizeof (struct vertex_info),
|
||||
(GLvoid *) (G_STRUCT_OFFSET (struct vertex_info, position)));
|
||||
|
||||
/* enable and set the color attribute */
|
||||
glEnableVertexAttribArray (color_index);
|
||||
glVertexAttribPointer (color_index, 3, GL_FLOAT, GL_FALSE,
|
||||
sizeof (struct vertex_info),
|
||||
(GLvoid *) (G_STRUCT_OFFSET (struct vertex_info, color)));
|
||||
|
||||
/* reset the state; we will re-enable the VAO when needed */
|
||||
glBindBuffer (GL_ARRAY_BUFFER, 0);
|
||||
glBindVertexArray (0);
|
||||
|
||||
/* the VBO is referenced by the VAO */
|
||||
glDeleteBuffers (1, &buffer);
|
||||
|
||||
if (vao_out != NULL)
|
||||
*vao_out = vao;
|
||||
}
|
||||
|
||||
static guint
|
||||
create_shader (int shader_type,
|
||||
const char *source,
|
||||
GError **error,
|
||||
guint *shader_out)
|
||||
{
|
||||
guint shader = glCreateShader (shader_type);
|
||||
glShaderSource (shader, 1, &source, NULL);
|
||||
glCompileShader (shader);
|
||||
|
||||
int status;
|
||||
glGetShaderiv (shader, GL_COMPILE_STATUS, &status);
|
||||
if (status == GL_FALSE)
|
||||
{
|
||||
std::cout << "SHADER IV ERROR" << std::endl;
|
||||
}
|
||||
|
||||
if (shader_out != NULL)
|
||||
*shader_out = shader;
|
||||
|
||||
return shader != 0;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
init_shaders (guint *program_out,
|
||||
guint *position_location_out,
|
||||
guint *color_location_out,
|
||||
GError **error)
|
||||
{
|
||||
const char *vsource = R"POO(#version 130
|
||||
|
||||
in vec3 position;
|
||||
in vec3 color;
|
||||
|
||||
uniform mat4 mvp;
|
||||
|
||||
smooth out vec4 vertexColor;
|
||||
|
||||
void main() {
|
||||
gl_Position = vec4(position, 1.0);
|
||||
vertexColor = vec4(color, 1.0);
|
||||
})POO";
|
||||
|
||||
const char *fsource = R"POO(#version 130
|
||||
|
||||
smooth in vec4 vertexColor;
|
||||
|
||||
out vec4 outputColor;
|
||||
|
||||
void main() {
|
||||
outputColor = vertexColor;
|
||||
})POO";
|
||||
guint program = 0;
|
||||
|
||||
guint vertex = 0, fragment = 0;
|
||||
|
||||
guint position_location = 0;
|
||||
guint color_location = 0;
|
||||
|
||||
/* load the vertex shader */
|
||||
// source = g_resources_lookup_data ("/io/bassi/glarea/glarea-vertex.glsl", 0, NULL);
|
||||
create_shader (GL_VERTEX_SHADER, vsource, error, &vertex);
|
||||
// g_bytes_unref (source);
|
||||
if (vertex == 0) {
|
||||
std::cout << "VERTEX ERROR" << std::endl;
|
||||
}
|
||||
|
||||
|
||||
/* load the fragment shader */
|
||||
// source = g_resources_lookup_data ("/io/bassi/glarea/glarea-fragment.glsl", 0, NULL);
|
||||
create_shader (GL_FRAGMENT_SHADER, fsource, error, &fragment);
|
||||
|
||||
if (fragment == 0)
|
||||
std::cout << "FRAF ERROR" << std::endl;
|
||||
|
||||
/* link the vertex and fragment shaders together */
|
||||
program = glCreateProgram ();
|
||||
|
||||
if(program == 0) {
|
||||
std::cout << "PROG ZERO" << std::endl;
|
||||
}
|
||||
glAttachShader (program, vertex);
|
||||
glAttachShader (program, fragment);
|
||||
glLinkProgram (program);
|
||||
|
||||
int status = 0;
|
||||
glGetProgramiv (program, GL_LINK_STATUS, &status);
|
||||
if (status == GL_FALSE)
|
||||
{
|
||||
std::cout << "glGetProgramiv ERROR" << std::endl;
|
||||
goto out;
|
||||
}
|
||||
|
||||
position_location = glGetAttribLocation (program, "position");
|
||||
|
||||
/* get the location of the "position" and "color" attributes */
|
||||
color_location = glGetAttribLocation (program, "color");
|
||||
|
||||
/* the individual shaders can be detached and destroyed */
|
||||
glDetachShader (program, vertex);
|
||||
glDetachShader (program, fragment);
|
||||
|
||||
out:
|
||||
if (vertex != 0)
|
||||
glDeleteShader (vertex);
|
||||
if (fragment != 0)
|
||||
glDeleteShader (fragment);
|
||||
|
||||
if (program_out != NULL)
|
||||
*program_out = program;
|
||||
if (position_location_out != NULL)
|
||||
*position_location_out = position_location;
|
||||
if (color_location_out != NULL)
|
||||
*color_location_out = color_location;
|
||||
|
||||
return program != 0;
|
||||
}
|
||||
|
||||
static void
|
||||
gl_init (PolyvoxFilamentPlugin *self)
|
||||
{
|
||||
|
||||
/* we need to ensure that the GdkGLContext is set before calling GL API */
|
||||
gtk_gl_area_make_current (GTK_GL_AREA (self->gl_drawing_area));
|
||||
|
||||
/* if the GtkGLArea is in an error state we don't do anything */
|
||||
if (gtk_gl_area_get_error (GTK_GL_AREA (self->gl_drawing_area)) != NULL)
|
||||
return;
|
||||
|
||||
/* initialize the shaders and retrieve the program data */
|
||||
GError *error = NULL;
|
||||
if (!init_shaders (&self->program,
|
||||
&self->position_index,
|
||||
&self->color_index,
|
||||
&error))
|
||||
{
|
||||
/* set the GtkGLArea in error state, so we'll see the error message
|
||||
* rendered inside the viewport
|
||||
*/
|
||||
gtk_gl_area_set_error (GTK_GL_AREA (self->gl_drawing_area), error);
|
||||
g_error_free (error);
|
||||
return;
|
||||
}
|
||||
|
||||
/* initialize the vertex buffers */
|
||||
init_buffers (self->position_index, self->color_index, &self->vao);
|
||||
|
||||
}
|
||||
|
||||
// static void
|
||||
// gl_fini (PolyvoxFilamentPlugin *self)
|
||||
// {
|
||||
// /* we need to ensure that the GdkGLContext is set before calling GL API */
|
||||
// gtk_gl_area_make_current (GTK_GL_AREA (self->gl_drawing_area));
|
||||
|
||||
// /* skip everything if we're in error state */
|
||||
// if (gtk_gl_area_get_error (GTK_GL_AREA (self->gl_drawing_area)) != NULL)
|
||||
// return;
|
||||
|
||||
// /* destroy all the resources we created */
|
||||
// if (self->vao != 0)
|
||||
// glDeleteVertexArrays (1, &self->vao);
|
||||
// if (self->program != 0)
|
||||
// glDeleteProgram (self->program);
|
||||
// }
|
||||
|
||||
static void
|
||||
draw_triangle (PolyvoxFilamentPlugin *self)
|
||||
{
|
||||
if (self->program == 0 || self->vao == 0)
|
||||
return;
|
||||
|
||||
/* load our program */
|
||||
glUseProgram (self->program);
|
||||
|
||||
/* use the buffers in the VAO */
|
||||
glBindVertexArray (self->vao);
|
||||
|
||||
/* draw the three vertices as a triangle */
|
||||
glDrawArrays (GL_TRIANGLES, 0, 3);
|
||||
|
||||
/* we finished using the buffers and program */
|
||||
glBindVertexArray (0);
|
||||
glUseProgram (0);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gl_draw (PolyvoxFilamentPlugin *self)
|
||||
{
|
||||
/* clear the viewport; the viewport is automatically resized when
|
||||
* the GtkGLArea gets a new size allocation
|
||||
*/
|
||||
glClearColor (0.5, 0.5, 0.5, 1.0);
|
||||
glClear (GL_COLOR_BUFFER_BIT);
|
||||
|
||||
/* draw our object */
|
||||
draw_triangle (self);
|
||||
|
||||
/* flush the contents of the pipeline */
|
||||
glFlush ();
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
// static void
|
||||
// on_realize (GtkGLArea *area, PolyvoxFilamentPlugin* self)
|
||||
// {
|
||||
// std::cout << "REALIZE" << std::endl;
|
||||
|
||||
// // GdkGLContext* context = gtk_gl_area_get_context(area); // gdk_window_create_gl_context(window, &error);
|
||||
|
||||
// gtk_gl_area_make_current(area);
|
||||
|
||||
|
||||
// if(gtk_gl_area_get_error (area)) {
|
||||
// std::cout << "ERROR" << std::endl;
|
||||
// }
|
||||
|
||||
|
||||
// }
|
||||
|
||||
// static gboolean
|
||||
// renderp (GtkGLArea *area, GdkGLContext *context)
|
||||
// {
|
||||
|
||||
// glClearColor (0.0f, 1.0f, 0.0f, 1.0f);
|
||||
// glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
|
||||
|
||||
// GLuint vao;
|
||||
// glGenVertexArrays(1, &vao);
|
||||
// glBindVertexArray(vao);
|
||||
|
||||
// GLuint texture_id = 0;
|
||||
// glGenTextures (1, &texture_id);
|
||||
|
||||
// glBindTexture (GL_TEXTURE_2D, texture_id);
|
||||
|
||||
// // further configuration here.
|
||||
|
||||
// int len = 2000 * 2000 * 3;
|
||||
// auto buffer = new std::vector<uint8_t>(len);
|
||||
// for (int i = 0; i < len; i++)
|
||||
// {
|
||||
// if(i % 3 == 0) {
|
||||
// buffer->at(i) = (uint8_t)255;
|
||||
// } else {
|
||||
// buffer->at(i) = (uint8_t)0;
|
||||
// }
|
||||
|
||||
// }
|
||||
// glTexImage2D (GL_TEXTURE_2D, 0, GL_RGB8, 2000, 2000, 0, GL_RGB,
|
||||
// GL_UNSIGNED_BYTE, buffer->data());
|
||||
|
||||
// std::cout << "RENDER texture iD" << texture_id << std::endl;
|
||||
|
||||
// // create_filament_texture(400, 200, self->texture_registrar);
|
||||
// glFinish();
|
||||
|
||||
|
||||
// std::cout << "RENDER" << std::endl;
|
||||
// // we completed our drawing; the draw commands will be
|
||||
// // flushed at the end of the signal emission chain, and
|
||||
// // the buffers will be drawn on the window
|
||||
// return TRUE;
|
||||
// }
|
||||
|
||||
|
||||
// GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET(self->fl_view));
|
||||
// if (gtk_widget_is_toplevel (toplevel))
|
||||
// {
|
||||
// std::cout << "TOPLEVLE" << std::endl;
|
||||
// }
|
||||
|
||||
// gdk_gl_context_set_debug_enabled(context, true);
|
||||
|
||||
|
||||
// GtkGLArea *gl_area = (GtkGLArea *) gtk_gl_area_new ();
|
||||
// gtk_widget_show(GTK_WIDGET(gl_area));
|
||||
// GtkBox* parent = GTK_BOX(gtk_widget_get_parent(GTK_WIDGET(self->fl_view)));
|
||||
// gtk_box_pack_start(parent, GTK_WIDGET(gl_area), true, true,0);
|
||||
// self->gl_drawing_area = GTK_WIDGET(gl_area);
|
||||
// GdkGLContext* context = gtk_gl_area_get_context(gl_area);
|
||||
|
||||
// g_signal_connect_swapped(gl_area, "realize", G_CALLBACK (gl_init), self);
|
||||
// g_signal_connect_swapped (gl_area, "render", G_CALLBACK (gl_draw), self);
|
||||
|
||||
// g_signal_connect (gl_area, "create-context", G_CALLBACK (create_contextp), NULL);
|
||||
|
||||
|
||||
|
||||
|
||||
3
linux/lib/filament-v1.41.0-linux.tgz
Normal file
3
linux/lib/filament-v1.41.0-linux.tgz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0429489aafde09944e90e916a20bed6bc528b52f3137fbb0bf954ef5a3803c05
|
||||
size 44636732
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b820222f26597b9af6e3212c8e926f158030e916237886bbae27beda14a656aa
|
||||
size 31732550
|
||||
oid sha256:326d07e9416af38355057d2ad449d757cbc037cfaaa3e9759bd25c4c4466be6b
|
||||
size 2097612
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:17bd4166018341677a88d292dd7304a3fcf8a2e7fff90efda230baac0fdf2f1d
|
||||
size 1410760
|
||||
oid sha256:9d633d3e1c66902e7ab8acd85d8acfa1d0612aeff1bfbbbe288eec0082b896dc
|
||||
size 1437550
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:89be1e60cb7e7849c0dd4b6c14449ed85c7004b47ffbc44bd27d32a14209aae3
|
||||
size 1371718
|
||||
oid sha256:1e4d4cbf8e87082cd8d4d36f8f8baae8ac89b507d24619470d31d5544d30df01
|
||||
size 552520
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:20367af389d24aae3bf3896bf6be399c35b1d8d8f452d4343053653e9b8ffd00
|
||||
size 1534950
|
||||
oid sha256:19b9a4b82cdbc0ecacaadeda185dafe8ef5c38ad86f24deb39d6e437c3ba1706
|
||||
size 1135364
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ede8c534040169e0d74bfb477b7245cf7d1adfc8436ea27b57fd23ea31ca3e02
|
||||
size 734164
|
||||
oid sha256:f211ae118c26fa779eb80ce946311ea9597f54a089b270d4333109760816dd92
|
||||
size 175332
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:40ed049d42f05de2db7fb34a0b809c35c93fece473cb6745fb1857b13e0554f4
|
||||
size 327616
|
||||
oid sha256:647973c7591d20305f238802e9516683e69af4db32fe78cdbe99af7623b62ef7
|
||||
size 59964
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eb4eb48d51f1a1c030789d66c6e53ed5ea4f1e1e8d8c24b248a7fa92f358095f
|
||||
size 1186754
|
||||
oid sha256:8a767cd1119a855e22bb46efa786531dcd35beb27917f486d33da27eb5cbe408
|
||||
size 301758
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:153a8457e327a7a552fc10a5c3d70eaa72e13daea70e1014f50b9f27b396ac91
|
||||
size 54009912
|
||||
oid sha256:55dda86e14d75a839289c58edd04a21166e7e4c9d354bad990545806d0f297e2
|
||||
size 2736460
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b962736bfa43aa99195fcfdbf7ae4d7b3d4932be478c75f84f136c94bbb4a1d2
|
||||
size 1386898
|
||||
oid sha256:b62f0c4515df6b474eddc310e66da0e99f748ceb3b29153a5cac832db6dfbbb3
|
||||
size 64862
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cdb933d401f4d0aa241781e4a7ba0197c0f84129c4210b0da25eb0d2113f9e08
|
||||
size 1501026
|
||||
oid sha256:06ca6bd13d07735ba2c6a4003d724b91aa979d884be271d78f0dd149a28b7f8d
|
||||
size 53684
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0542b794707db51a3a160621ea35d9486f61c8d3a23683816227594aecee3d3d
|
||||
size 1008730486
|
||||
oid sha256:d0fb9205d81b49c661cd8d34a68f6613b44a8b1ed3dec8a8e3749d678373b67c
|
||||
size 31198232
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c6e6173c87286389dbe604c4fd6a1a8e556509d1d12c83da72f7654778a31fad
|
||||
size 12165036
|
||||
oid sha256:b6942efce112eb25a0dd557d7943a4e3be3f1080a173ee2670cfa5b0d1aed0f4
|
||||
size 663716
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:23f76e93ddf5165cf295912e550844e9e982f9ff36a081a3198a8bf0efacf288
|
||||
size 335102
|
||||
oid sha256:baf0f9103beb8f77efea06a2c938f77b27c2af090d52427a6e1eeb19f7787f33
|
||||
size 70040
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:28b9d34cfb3019b7462133e96aeb7a5ad5c3efd124b1c6bbd4c146e830723ea9
|
||||
size 111038978
|
||||
oid sha256:0af2e6d391839ae00e24ff1ca0bb098ef10ae1107f185735df50f1133ca747a5
|
||||
size 2859018
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c4a7d0aeab3307be5a2065363d93d34c41d3c1654c4c0272ddcea832b7655bca
|
||||
size 671884
|
||||
oid sha256:14e17d4f05c5c05d01c910dda66ed0e0b143d6d7f00b69123d68bbcbcb6daa72
|
||||
size 42216
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:66e39b7f8817ba761bfe1319fc54562b184d4ff110659b5b5d46cd3634a9d46d
|
||||
size 656226
|
||||
oid sha256:2288510e5247d3b4bbb0928399c1b1ac9ca19dc2756f5ab3791a39167964e0d3
|
||||
size 122340
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:941a6fb250fc9999a9991c5f834971eccfac5e6f8beccf43b60d224de140543b
|
||||
size 846332
|
||||
oid sha256:058ef55c342dd39ab7a8aecef52f4f867b1479169780072ee14fa9e14fca1ea3
|
||||
size 51056
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bedddf754f9c6d3bf688cdbbd93676b6f937a94053cdb1149cb93a2a0875a2b7
|
||||
size 31640360
|
||||
oid sha256:a7c19ebc166180597907382df8893a1cb6b0107445f798f491fb5e02e8880bb1
|
||||
size 1273720
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d27640fc4d8d9a46e3d45430b09b944684ed3bfdc014d4adc33e0c519085a941
|
||||
size 5608136
|
||||
oid sha256:b925eaf3d01cd86cbd93e5ac3b7cf0aa5c250f5f0aee0ff1df867ae9d890d864
|
||||
size 389598
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f9702c3836edf9d64c95ec0a60e409451a4d1789e36677339dfcb6c2946e3a48
|
||||
size 6749272
|
||||
oid sha256:5237908b95431159cae48b1ec459650dee0dd9106c2ec93503d28824c5a4d420
|
||||
size 476644
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:512d872f6d11cc604affeef0f547583c59513d5712d1088015eada9d312a0980
|
||||
size 1650788
|
||||
oid sha256:ef7ee4e72d8acc062ccf4cb82f50758ca5cb7186f9b6fbb1e80e0e4e13c44b21
|
||||
size 112214
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4e78d760c308860e373d864912f74a0c48a967eb761cf56cb6f57db530c3e05a
|
||||
size 210192
|
||||
oid sha256:8f1f111242f014ee41cb1f6aae70294d1d98a7513d35531d805cc900d534c205
|
||||
size 220784
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:80e8f5cace42fc806401bde510c2859ca434abdb9c876476e028d4a14c9beb2b
|
||||
size 613150
|
||||
oid sha256:bf545ab255a85b85f05f72758752a1f5ed475a3a881f7371e18f0e65b5636ec1
|
||||
size 85610
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b9c6dae196747f02010047679497fddf0a0e2795e2306da74e2a2f362d5c85cd
|
||||
size 186363098
|
||||
oid sha256:10ec95bf983a21338b92208fc1604025ca891ceac7356a4886e9b05619a7e5fb
|
||||
size 8348552
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:125e41bf05c5569bbab1a9a4e730952171f1d1ecd3c9ac51201c5b703b431d2e
|
||||
size 62396
|
||||
oid sha256:ab4b4bbd27990a32da29f7a93f4685daa14d89d1489bf2bf86723585dafb7823
|
||||
size 61086
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:08885808fb57981901601d52709389deb627f0ad8dc297d894d5fc541b7e5cdb
|
||||
size 567252
|
||||
oid sha256:5698733c2f0ec022fbf73a3ef560962fe705445605a8c92d2a753d2ca4a30054
|
||||
size 174864
|
||||
|
||||
3
linux/lib/libmikktspace.a
Normal file
3
linux/lib/libmikktspace.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e81e890eea666a2e19f3c1d56ba91f39d71a55fab00c6b0585a7d958e11de2ed
|
||||
size 26814
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3912f3a85ba6027a19f30dcaffb65de0fc7bd4ea9c2bf239cd9c92657475bf6c
|
||||
size 199246
|
||||
oid sha256:9d96b998912cba46a10df603a2935a8c6648c4f9ecd81e3ef01d08d3ab5deada
|
||||
size 127214
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d40543f1fb63d1f8e64d3abffb56fbec337437364b1fdbd04f30280e37f97fa
|
||||
size 225558
|
||||
oid sha256:385ab5a76cf98b5ab185e36ea341fa78ef62402d57613d8be648a4dd141fd859
|
||||
size 52676
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c2f9fa8c26008fad8866d2b20dfd5ec5361c96f518568878428899ad56f9b989
|
||||
size 253050
|
||||
oid sha256:8aba29a52ef1dbbdc3d48f1ad9d9616ab544f7d3045733adc9b9de1172ec383e
|
||||
size 128686
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cfb8e82fc885e3d07669e4d1d9c7fce52e36c1c70c10aad66c337b4db6b9c449
|
||||
size 8246308
|
||||
oid sha256:b99bfdfd707379e878d4412014345b29029f90d9ad44072832fc9f4f4e3a2c60
|
||||
size 1318116
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:43ae7f3612e422d54c2b33494dc2332a505923385f4a203249f1189168b73103
|
||||
size 782492
|
||||
oid sha256:ac377730ab0d180e7e7c0a0a20f0f87a224d5f133b2a5e0a786f9196609a9623
|
||||
size 33806
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:54e20708c379b3da2667c1258e2209d6e482ef9d8c3584259ea28d2aa9d51190
|
||||
size 4089942
|
||||
oid sha256:796695f0dc99759a6c17a0c3a8382ff1f57b62155224ad051ae9f3fee325f455
|
||||
size 323506
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:480dbda40bd0d12b6ed5fa564f25b12820599e68ba989c5e4ff8d81d0800cebb
|
||||
size 4343164
|
||||
oid sha256:6238d9c7ce9d5943c1df2875ebf32bb07b5004c707afa4d6d083d31d320a2ca5
|
||||
size 572924
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:904d6add89b410cac49baa53c8cfc408b1baf76f90a5ddfee06749696693f7cd
|
||||
size 2510
|
||||
oid sha256:9d63c579457652ff0fa3b588004d48e8fdb351f15e51b024a359c86f1cb218c5
|
||||
size 2358
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d05e0bd7d82c121d01252b44809242f3147a204d698cef7438134fda02eba9f9
|
||||
size 2728394
|
||||
oid sha256:c169b961355c52a1213efa6703339007a124cab6be92bf56b8031889b1aa7866
|
||||
size 823082
|
||||
|
||||
3
linux/lib/old/libbackend.a
Normal file
3
linux/lib/old/libbackend.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b9233bbaf23bf4b02ca13f93b2bbb7a6c40ee0d933dfc0dfe3830ecd6ec68b38
|
||||
size 2107852
|
||||
3
linux/lib/old/libbasis_encoder.a
Normal file
3
linux/lib/old/libbasis_encoder.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:17bd4166018341677a88d292dd7304a3fcf8a2e7fff90efda230baac0fdf2f1d
|
||||
size 1410760
|
||||
3
linux/lib/old/libbasis_transcoder.a
Normal file
3
linux/lib/old/libbasis_transcoder.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:281309f415bd4ecc69dcb29e77629fe40abd6f7c9ca242026ce797a907984fc1
|
||||
size 551702
|
||||
3
linux/lib/old/libbluegl.a
Normal file
3
linux/lib/old/libbluegl.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e2ba9458f588d16f7ba1fffaddb71cac3b918266bbe88d30710547d03fe7f533
|
||||
size 1135298
|
||||
3
linux/lib/old/libbluevk.a
Normal file
3
linux/lib/old/libbluevk.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:88fb5b1d62898e8f6e5d485f4e7e60b6d71c2e2246aa81aea70e300a7a91068e
|
||||
size 175364
|
||||
3
linux/lib/old/libcamutils.a
Normal file
3
linux/lib/old/libcamutils.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fcb1603eb181df3098f80f150b8a0d23d32f772f152fee063599ba85c3818b9b
|
||||
size 62092
|
||||
3
linux/lib/old/libcivetweb.a
Normal file
3
linux/lib/old/libcivetweb.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d57782d4dca672e74332d51c534b78d03b3646725e86710f3556184ba71e3f9c
|
||||
size 300742
|
||||
3
linux/lib/old/libdracodec.a
Normal file
3
linux/lib/old/libdracodec.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e5bc48d7c66f24823f093b1dfc7d45073526b2a1f7f8660e337cadbc82081182
|
||||
size 2745300
|
||||
3
linux/lib/old/libfilabridge.a
Normal file
3
linux/lib/old/libfilabridge.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bda7d726a5c7fc7dc6bacb6460dbc338d86d63d7cfb311b3aa2678cf118fad8d
|
||||
size 71580
|
||||
3
linux/lib/old/libfilaflat.a
Normal file
3
linux/lib/old/libfilaflat.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d06d5f9fe917fbe6095c1cee333fced10a07f295e689e8bc91eefee3ab7aa934
|
||||
size 50170
|
||||
3
linux/lib/old/libfilamat.a
Normal file
3
linux/lib/old/libfilamat.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2bf46fcbae5a2472d09a321119ef0e094018a6185dda50cd94671f4827a9fe49
|
||||
size 31487058
|
||||
3
linux/lib/old/libfilamat_lite.a
Normal file
3
linux/lib/old/libfilamat_lite.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a648a8f87cd29bc9bf44c9ee2a80d79d9ecd1e008d421409f5f512e449af9860
|
||||
size 685184
|
||||
3
linux/lib/old/libfilament-iblprefilter.a
Normal file
3
linux/lib/old/libfilament-iblprefilter.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac11be97f3bcc3c00f52185d8489e64781c99691579b31be14790a73111cadf2
|
||||
size 70144
|
||||
3
linux/lib/old/libfilament.a
Normal file
3
linux/lib/old/libfilament.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:86f8afa67a774faab4d30bc295b67801d8d70df6dbd2cd893459484592cc43cb
|
||||
size 2849794
|
||||
3
linux/lib/old/libfilameshio.a
Normal file
3
linux/lib/old/libfilameshio.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f1748f7b321170f0d2c62c344f79dd18aa544bcc15e24012a08171508e87070a
|
||||
size 41324
|
||||
3
linux/lib/old/libgeometry.a
Normal file
3
linux/lib/old/libgeometry.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:382b1617880bf2553a51debd2ce2a8171d8e3a7739287ea583dfda5747150783
|
||||
size 123772
|
||||
3
linux/lib/old/libgltfio.a
Normal file
3
linux/lib/old/libgltfio.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2a3bc7fa31ee5a598e4398c76da43d4631cefb717d3b4edeb6382c0a0c9adffe
|
||||
size 47924
|
||||
3
linux/lib/old/libgltfio_core.a
Normal file
3
linux/lib/old/libgltfio_core.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4e9c3fa5af012fec4c7b416319295ed1d596c41e050bc6fbc0569cec624a532a
|
||||
size 1250160
|
||||
3
linux/lib/old/libibl-lite.a
Normal file
3
linux/lib/old/libibl-lite.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a05e4b140cf4d8e6444401308c636a877c01399533798e73d1430a3b6765a512
|
||||
size 399170
|
||||
3
linux/lib/old/libibl.a
Normal file
3
linux/lib/old/libibl.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d45dd173257b3b3df778bb923a324f2e57cb61b4b5fa226839d646cae530a10d
|
||||
size 486290
|
||||
3
linux/lib/old/libimage.a
Normal file
3
linux/lib/old/libimage.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8a4aded9717cd630ceda3bf468cdc9b383c2e6cb0f6f5b8191642bef55677eac
|
||||
size 113934
|
||||
3
linux/lib/old/libktxreader.a
Normal file
3
linux/lib/old/libktxreader.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a5a99686de9781302ad3989167352dbe3050c63f611d9d9825dea50a25722253
|
||||
size 85792
|
||||
3
linux/lib/old/libmatdbg.a
Normal file
3
linux/lib/old/libmatdbg.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:abcbab3fe10636113804ee35f706132b1c689312df6e64b3cc12241fd8807e3f
|
||||
size 8427566
|
||||
3
linux/lib/old/libmeshoptimizer.a
Normal file
3
linux/lib/old/libmeshoptimizer.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2181fb9a0a814117e6f427741fca5b94a74ff7d1c561e42a2ac3fda45cb978e7
|
||||
size 177664
|
||||
3
linux/lib/old/libmikktspace.a
Normal file
3
linux/lib/old/libmikktspace.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a52df85ad23304c30afbc5c07831c2ac030ecb5eccdaa8eef0cfb5a04fd80109
|
||||
size 26798
|
||||
3
linux/lib/old/libshaders.a
Normal file
3
linux/lib/old/libshaders.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9d96b998912cba46a10df603a2935a8c6648c4f9ecd81e3ef01d08d3ab5deada
|
||||
size 127214
|
||||
3
linux/lib/old/libsmol-v.a
Normal file
3
linux/lib/old/libsmol-v.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2055559c7fd28e2c5ab6fa95571e7b804dada6c0264403a7691e9d48864fad2f
|
||||
size 49236
|
||||
3
linux/lib/old/libstb.a
Normal file
3
linux/lib/old/libstb.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:78c97d940ac5dfd3fbc146f8168c7b89c20d4aa6ba8c323dc26c022d4155d8e1
|
||||
size 130070
|
||||
3
linux/lib/old/libuberarchive.a
Normal file
3
linux/lib/old/libuberarchive.a
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a766234ee09ccaee43e9e7e8ea162dd8d247cc299f3963372da64660166fa61b
|
||||
size 1318108
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user