Merge branch 'master' of github.com:nmfisher/polyvox_filament

This commit is contained in:
Nick Fisher
2023-08-21 04:17:09 +08:00
107 changed files with 1159 additions and 608 deletions

View File

@@ -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.");

View File

@@ -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
View 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);

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0429489aafde09944e90e916a20bed6bc528b52f3137fbb0bf954ef5a3803c05
size 44636732

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b820222f26597b9af6e3212c8e926f158030e916237886bbae27beda14a656aa
size 31732550
oid sha256:326d07e9416af38355057d2ad449d757cbc037cfaaa3e9759bd25c4c4466be6b
size 2097612

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:17bd4166018341677a88d292dd7304a3fcf8a2e7fff90efda230baac0fdf2f1d
size 1410760
oid sha256:9d633d3e1c66902e7ab8acd85d8acfa1d0612aeff1bfbbbe288eec0082b896dc
size 1437550

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89be1e60cb7e7849c0dd4b6c14449ed85c7004b47ffbc44bd27d32a14209aae3
size 1371718
oid sha256:1e4d4cbf8e87082cd8d4d36f8f8baae8ac89b507d24619470d31d5544d30df01
size 552520

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:20367af389d24aae3bf3896bf6be399c35b1d8d8f452d4343053653e9b8ffd00
size 1534950
oid sha256:19b9a4b82cdbc0ecacaadeda185dafe8ef5c38ad86f24deb39d6e437c3ba1706
size 1135364

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ede8c534040169e0d74bfb477b7245cf7d1adfc8436ea27b57fd23ea31ca3e02
size 734164
oid sha256:f211ae118c26fa779eb80ce946311ea9597f54a089b270d4333109760816dd92
size 175332

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40ed049d42f05de2db7fb34a0b809c35c93fece473cb6745fb1857b13e0554f4
size 327616
oid sha256:647973c7591d20305f238802e9516683e69af4db32fe78cdbe99af7623b62ef7
size 59964

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb4eb48d51f1a1c030789d66c6e53ed5ea4f1e1e8d8c24b248a7fa92f358095f
size 1186754
oid sha256:8a767cd1119a855e22bb46efa786531dcd35beb27917f486d33da27eb5cbe408
size 301758

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:153a8457e327a7a552fc10a5c3d70eaa72e13daea70e1014f50b9f27b396ac91
size 54009912
oid sha256:55dda86e14d75a839289c58edd04a21166e7e4c9d354bad990545806d0f297e2
size 2736460

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b962736bfa43aa99195fcfdbf7ae4d7b3d4932be478c75f84f136c94bbb4a1d2
size 1386898
oid sha256:b62f0c4515df6b474eddc310e66da0e99f748ceb3b29153a5cac832db6dfbbb3
size 64862

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdb933d401f4d0aa241781e4a7ba0197c0f84129c4210b0da25eb0d2113f9e08
size 1501026
oid sha256:06ca6bd13d07735ba2c6a4003d724b91aa979d884be271d78f0dd149a28b7f8d
size 53684

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0542b794707db51a3a160621ea35d9486f61c8d3a23683816227594aecee3d3d
size 1008730486
oid sha256:d0fb9205d81b49c661cd8d34a68f6613b44a8b1ed3dec8a8e3749d678373b67c
size 31198232

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6e6173c87286389dbe604c4fd6a1a8e556509d1d12c83da72f7654778a31fad
size 12165036
oid sha256:b6942efce112eb25a0dd557d7943a4e3be3f1080a173ee2670cfa5b0d1aed0f4
size 663716

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:23f76e93ddf5165cf295912e550844e9e982f9ff36a081a3198a8bf0efacf288
size 335102
oid sha256:baf0f9103beb8f77efea06a2c938f77b27c2af090d52427a6e1eeb19f7787f33
size 70040

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28b9d34cfb3019b7462133e96aeb7a5ad5c3efd124b1c6bbd4c146e830723ea9
size 111038978
oid sha256:0af2e6d391839ae00e24ff1ca0bb098ef10ae1107f185735df50f1133ca747a5
size 2859018

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c4a7d0aeab3307be5a2065363d93d34c41d3c1654c4c0272ddcea832b7655bca
size 671884
oid sha256:14e17d4f05c5c05d01c910dda66ed0e0b143d6d7f00b69123d68bbcbcb6daa72
size 42216

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66e39b7f8817ba761bfe1319fc54562b184d4ff110659b5b5d46cd3634a9d46d
size 656226
oid sha256:2288510e5247d3b4bbb0928399c1b1ac9ca19dc2756f5ab3791a39167964e0d3
size 122340

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:941a6fb250fc9999a9991c5f834971eccfac5e6f8beccf43b60d224de140543b
size 846332
oid sha256:058ef55c342dd39ab7a8aecef52f4f867b1479169780072ee14fa9e14fca1ea3
size 51056

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bedddf754f9c6d3bf688cdbbd93676b6f937a94053cdb1149cb93a2a0875a2b7
size 31640360
oid sha256:a7c19ebc166180597907382df8893a1cb6b0107445f798f491fb5e02e8880bb1
size 1273720

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d27640fc4d8d9a46e3d45430b09b944684ed3bfdc014d4adc33e0c519085a941
size 5608136
oid sha256:b925eaf3d01cd86cbd93e5ac3b7cf0aa5c250f5f0aee0ff1df867ae9d890d864
size 389598

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f9702c3836edf9d64c95ec0a60e409451a4d1789e36677339dfcb6c2946e3a48
size 6749272
oid sha256:5237908b95431159cae48b1ec459650dee0dd9106c2ec93503d28824c5a4d420
size 476644

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:512d872f6d11cc604affeef0f547583c59513d5712d1088015eada9d312a0980
size 1650788
oid sha256:ef7ee4e72d8acc062ccf4cb82f50758ca5cb7186f9b6fbb1e80e0e4e13c44b21
size 112214

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4e78d760c308860e373d864912f74a0c48a967eb761cf56cb6f57db530c3e05a
size 210192
oid sha256:8f1f111242f014ee41cb1f6aae70294d1d98a7513d35531d805cc900d534c205
size 220784

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80e8f5cace42fc806401bde510c2859ca434abdb9c876476e028d4a14c9beb2b
size 613150
oid sha256:bf545ab255a85b85f05f72758752a1f5ed475a3a881f7371e18f0e65b5636ec1
size 85610

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b9c6dae196747f02010047679497fddf0a0e2795e2306da74e2a2f362d5c85cd
size 186363098
oid sha256:10ec95bf983a21338b92208fc1604025ca891ceac7356a4886e9b05619a7e5fb
size 8348552

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:125e41bf05c5569bbab1a9a4e730952171f1d1ecd3c9ac51201c5b703b431d2e
size 62396
oid sha256:ab4b4bbd27990a32da29f7a93f4685daa14d89d1489bf2bf86723585dafb7823
size 61086

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:08885808fb57981901601d52709389deb627f0ad8dc297d894d5fc541b7e5cdb
size 567252
oid sha256:5698733c2f0ec022fbf73a3ef560962fe705445605a8c92d2a753d2ca4a30054
size 174864

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e81e890eea666a2e19f3c1d56ba91f39d71a55fab00c6b0585a7d958e11de2ed
size 26814

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3912f3a85ba6027a19f30dcaffb65de0fc7bd4ea9c2bf239cd9c92657475bf6c
size 199246
oid sha256:9d96b998912cba46a10df603a2935a8c6648c4f9ecd81e3ef01d08d3ab5deada
size 127214

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5d40543f1fb63d1f8e64d3abffb56fbec337437364b1fdbd04f30280e37f97fa
size 225558
oid sha256:385ab5a76cf98b5ab185e36ea341fa78ef62402d57613d8be648a4dd141fd859
size 52676

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c2f9fa8c26008fad8866d2b20dfd5ec5361c96f518568878428899ad56f9b989
size 253050
oid sha256:8aba29a52ef1dbbdc3d48f1ad9d9616ab544f7d3045733adc9b9de1172ec383e
size 128686

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cfb8e82fc885e3d07669e4d1d9c7fce52e36c1c70c10aad66c337b4db6b9c449
size 8246308
oid sha256:b99bfdfd707379e878d4412014345b29029f90d9ad44072832fc9f4f4e3a2c60
size 1318116

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:43ae7f3612e422d54c2b33494dc2332a505923385f4a203249f1189168b73103
size 782492
oid sha256:ac377730ab0d180e7e7c0a0a20f0f87a224d5f133b2a5e0a786f9196609a9623
size 33806

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:54e20708c379b3da2667c1258e2209d6e482ef9d8c3584259ea28d2aa9d51190
size 4089942
oid sha256:796695f0dc99759a6c17a0c3a8382ff1f57b62155224ad051ae9f3fee325f455
size 323506

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:480dbda40bd0d12b6ed5fa564f25b12820599e68ba989c5e4ff8d81d0800cebb
size 4343164
oid sha256:6238d9c7ce9d5943c1df2875ebf32bb07b5004c707afa4d6d083d31d320a2ca5
size 572924

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:904d6add89b410cac49baa53c8cfc408b1baf76f90a5ddfee06749696693f7cd
size 2510
oid sha256:9d63c579457652ff0fa3b588004d48e8fdb351f15e51b024a359c86f1cb218c5
size 2358

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d05e0bd7d82c121d01252b44809242f3147a204d698cef7438134fda02eba9f9
size 2728394
oid sha256:c169b961355c52a1213efa6703339007a124cab6be92bf56b8031889b1aa7866
size 823082

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b9233bbaf23bf4b02ca13f93b2bbb7a6c40ee0d933dfc0dfe3830ecd6ec68b38
size 2107852

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:17bd4166018341677a88d292dd7304a3fcf8a2e7fff90efda230baac0fdf2f1d
size 1410760

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:281309f415bd4ecc69dcb29e77629fe40abd6f7c9ca242026ce797a907984fc1
size 551702

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e2ba9458f588d16f7ba1fffaddb71cac3b918266bbe88d30710547d03fe7f533
size 1135298

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88fb5b1d62898e8f6e5d485f4e7e60b6d71c2e2246aa81aea70e300a7a91068e
size 175364

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fcb1603eb181df3098f80f150b8a0d23d32f772f152fee063599ba85c3818b9b
size 62092

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d57782d4dca672e74332d51c534b78d03b3646725e86710f3556184ba71e3f9c
size 300742

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e5bc48d7c66f24823f093b1dfc7d45073526b2a1f7f8660e337cadbc82081182
size 2745300

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bda7d726a5c7fc7dc6bacb6460dbc338d86d63d7cfb311b3aa2678cf118fad8d
size 71580

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d06d5f9fe917fbe6095c1cee333fced10a07f295e689e8bc91eefee3ab7aa934
size 50170

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2bf46fcbae5a2472d09a321119ef0e094018a6185dda50cd94671f4827a9fe49
size 31487058

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a648a8f87cd29bc9bf44c9ee2a80d79d9ecd1e008d421409f5f512e449af9860
size 685184

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac11be97f3bcc3c00f52185d8489e64781c99691579b31be14790a73111cadf2
size 70144

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86f8afa67a774faab4d30bc295b67801d8d70df6dbd2cd893459484592cc43cb
size 2849794

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1748f7b321170f0d2c62c344f79dd18aa544bcc15e24012a08171508e87070a
size 41324

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:382b1617880bf2553a51debd2ce2a8171d8e3a7739287ea583dfda5747150783
size 123772

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a3bc7fa31ee5a598e4398c76da43d4631cefb717d3b4edeb6382c0a0c9adffe
size 47924

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4e9c3fa5af012fec4c7b416319295ed1d596c41e050bc6fbc0569cec624a532a
size 1250160

View 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
View 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
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a4aded9717cd630ceda3bf468cdc9b383c2e6cb0f6f5b8191642bef55677eac
size 113934

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a5a99686de9781302ad3989167352dbe3050c63f611d9d9825dea50a25722253
size 85792

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:abcbab3fe10636113804ee35f706132b1c689312df6e64b3cc12241fd8807e3f
size 8427566

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2181fb9a0a814117e6f427741fca5b94a74ff7d1c561e42a2ac3fda45cb978e7
size 177664

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a52df85ad23304c30afbc5c07831c2ac030ecb5eccdaa8eef0cfb5a04fd80109
size 26798

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9d96b998912cba46a10df603a2935a8c6648c4f9ecd81e3ef01d08d3ab5deada
size 127214

View 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
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:78c97d940ac5dfd3fbc146f8168c7b89c20d4aa6ba8c323dc26c022d4155d8e1
size 130070

View 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