├── .github └── workflows │ ├── docs.yml │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── clipboard.go ├── controller.go ├── cursor.go ├── doc.go ├── gamepad.go ├── keyboard.go ├── mouse.go ├── platform.go └── window.go ├── audio ├── api.go ├── doc.go ├── media.go ├── nop.go └── playback.go ├── debug ├── log │ ├── doc.go │ ├── level.go │ ├── level_debug.go │ └── log.go └── metric │ ├── doc.go │ ├── flamegraph.go │ └── metricui │ ├── doc.go │ └── flamegraph.go ├── docs ├── development │ ├── math │ │ ├── derivatives.md │ │ └── vectors.md │ └── physics │ │ ├── derivations │ │ ├── effective-mass-derivation-01.svg │ │ ├── effective-mass-derivation.md │ │ ├── impulse-derivation-01.svg │ │ ├── impulse-derivation-02.svg │ │ └── impulse-derivation.md │ │ ├── index.md │ │ ├── references.md │ │ └── theory │ │ ├── effective-mass.md │ │ ├── equations.md │ │ ├── moment-of-inertia-01.svg │ │ ├── moment-of-intertia.md │ │ ├── principles.md │ │ └── terminology.md ├── examples.md ├── getting-started.md ├── images │ ├── example-ai-suppression.png │ ├── example-dem-cows.png │ ├── example-rally-mka.png │ └── logo.png ├── index.md └── manual │ ├── application │ ├── images │ │ └── example-window.png │ └── index.md │ ├── game │ └── index.md │ ├── graphics │ └── shader.md │ ├── rendering │ └── index.md │ └── user-interface │ └── index.md ├── game ├── animation │ ├── keyframe.go │ ├── node.go │ ├── node_add.go │ ├── node_blend_1d.go │ ├── node_blend_pair.go │ ├── node_diff.go │ ├── node_graph.go │ ├── node_manual_pose.go │ ├── node_mask.go │ ├── node_once.go │ ├── node_oneof.go │ ├── node_overlay.go │ ├── node_playback.go │ ├── node_pose.go │ ├── node_tempo.go │ ├── player.go │ ├── recording.go │ ├── root_motion.go │ ├── source.go │ └── transform.go ├── asset │ ├── conv │ │ ├── animation.go │ │ ├── background.go │ │ ├── hierarchy.go │ │ ├── lighting.go │ │ ├── mesh.go │ │ ├── model.go │ │ ├── physics.go │ │ └── shading.go │ ├── dsl │ │ ├── algorithm.go │ │ ├── chunk.go │ │ ├── converter.go │ │ ├── digest.go │ │ ├── logger.go │ │ ├── operation.go │ │ ├── operation_geometry.go │ │ ├── operation_image.go │ │ ├── operation_light.go │ │ ├── operation_material.go │ │ ├── operation_model.go │ │ ├── operation_node.go │ │ ├── operation_property_holder.go │ │ ├── operation_sampler.go │ │ ├── operation_sampler_holder.go │ │ ├── operation_texture.go │ │ ├── operation_transform.go │ │ ├── provider.go │ │ ├── provider_geometry.go │ │ ├── provider_image.go │ │ ├── provider_light.go │ │ ├── provider_material.go │ │ ├── provider_model.go │ │ ├── provider_node.go │ │ ├── provider_primitive.go │ │ ├── provider_sampler.go │ │ ├── provider_sky.go │ │ ├── provider_texture.go │ │ └── resource.go │ ├── dto │ │ ├── animation.go │ │ ├── background.go │ │ ├── camera.go │ │ ├── hierarchy.go │ │ ├── lighting.go │ │ ├── mesh.go │ │ ├── mesh_armature.go │ │ ├── mesh_definition.go │ │ ├── mesh_geometry.go │ │ ├── model.go │ │ ├── physics.go │ │ ├── shading.go │ │ ├── shading_material.go │ │ ├── shading_presentation.go │ │ ├── shading_shader.go │ │ └── shading_texture.go │ └── mdl │ │ ├── animation.go │ │ ├── armature.go │ │ ├── color.go │ │ ├── geometry.go │ │ ├── image_2d.go │ │ ├── image_cube.go │ │ ├── image_util.go │ │ ├── light.go │ │ ├── material.go │ │ ├── mesh.go │ │ ├── metadata.go │ │ ├── model.go │ │ ├── node.go │ │ ├── object.go │ │ ├── physics.go │ │ ├── sampler.go │ │ ├── shader.go │ │ ├── sky.go │ │ └── texture.go ├── asset_animation.go ├── asset_background.go ├── asset_hierarchy.go ├── asset_id.go ├── asset_lighting.go ├── asset_loader.go ├── asset_mesh.go ├── asset_model.go ├── asset_physics.go ├── asset_shading.go ├── binding.go ├── controller.go ├── ecs │ ├── bench_test.go │ ├── component.go │ ├── component_dense.go │ ├── component_sparse.go │ ├── component_tiny.go │ ├── engine.go │ ├── entity.go │ ├── query.go │ ├── scene.go │ └── subscription.go ├── engine.go ├── graphics │ ├── armature.go │ ├── camera.go │ ├── debug.go │ ├── engine.go │ ├── glsl │ │ ├── context.go │ │ ├── preset │ │ │ ├── forward.frag.glsl │ │ │ ├── forward.vert.glsl │ │ │ ├── geometry.frag.glsl │ │ │ ├── geometry.vert.glsl │ │ │ ├── shadow.frag.glsl │ │ │ ├── shadow.vert.glsl │ │ │ ├── sky.frag.glsl │ │ │ └── sky.vert.glsl │ │ ├── program.go │ │ ├── properties.go │ │ ├── snippet │ │ │ ├── armature.glsl │ │ │ ├── attributes.glsl │ │ │ ├── camera.glsl │ │ │ ├── model.glsl │ │ │ ├── outputs.glsl │ │ │ ├── precision.glsl │ │ │ ├── public.frag.glsl │ │ │ ├── public.glsl │ │ │ ├── public.vert.glsl │ │ │ ├── textures.glsl │ │ │ ├── timing.glsl │ │ │ ├── uniforms.glsl │ │ │ ├── varyings.glsl │ │ │ └── version.glsl │ │ ├── template.go │ │ ├── translator.go │ │ ├── translator_forward.go │ │ ├── translator_geometry.go │ │ ├── translator_shadow.go │ │ └── translator_sky.go │ ├── internal │ │ ├── render_pass.go │ │ ├── shadow.go │ │ ├── shape.go │ │ ├── shape_cone.go │ │ ├── shape_cube.go │ │ ├── shape_quad.go │ │ ├── shape_sphere.go │ │ ├── sky.go │ │ ├── texture_set.go │ │ ├── uniform.go │ │ ├── uniform_armature.go │ │ ├── uniform_bloom.go │ │ ├── uniform_camera.go │ │ ├── uniform_instance.go │ │ ├── uniform_lighting.go │ │ ├── uniform_material.go │ │ ├── uniform_model.go │ │ ├── uniform_postprocess.go │ │ └── uniform_set.go │ ├── light_ambient.go │ ├── light_directional.go │ ├── light_point.go │ ├── light_spot.go │ ├── logger.go │ ├── lsl │ │ ├── ast.go │ │ ├── doc.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── position.go │ │ ├── schema.go │ │ ├── spec.go │ │ ├── suite_test.go │ │ ├── testdata │ │ │ ├── parser │ │ │ │ ├── parse-argument-block │ │ │ │ │ ├── invalid-missing-closing.lsl │ │ │ │ │ ├── invalid-missing-opening.lsl │ │ │ │ │ ├── valid-bloated.lsl │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ ├── valid-multiple-arguments.lsl │ │ │ │ │ └── valid-single-argument.lsl │ │ │ │ ├── parse-expression │ │ │ │ │ ├── invalid-incomplete.lsl │ │ │ │ │ ├── invalid-operator-value.lsl │ │ │ │ │ ├── invalid-starts-with-binary-operator.lsl │ │ │ │ │ ├── valid-binary-expression-functions.lsl │ │ │ │ │ ├── valid-binary-expression-identifiers.lsl │ │ │ │ │ ├── valid-binary-expression-numbers.lsl │ │ │ │ │ ├── valid-bloated.lsl │ │ │ │ │ ├── valid-bool-literal-false.lsl │ │ │ │ │ ├── valid-bool-literal-true.lsl │ │ │ │ │ ├── valid-complex-expression.lsl │ │ │ │ │ ├── valid-field-identifier-nested.lsl │ │ │ │ │ ├── valid-field-identifier.lsl │ │ │ │ │ ├── valid-float-literal.lsl │ │ │ │ │ ├── valid-function-call-bloated.lsl │ │ │ │ │ ├── valid-function-call-nested.lsl │ │ │ │ │ ├── valid-function-call-with-args.lsl │ │ │ │ │ ├── valid-function-call.lsl │ │ │ │ │ ├── valid-identifier.lsl │ │ │ │ │ ├── valid-int-literal.lsl │ │ │ │ │ ├── valid-logical-expression.lsl │ │ │ │ │ ├── valid-operator-precedence.lsl │ │ │ │ │ ├── valid-unary-bit-not-operator.lsl │ │ │ │ │ ├── valid-unary-minus-operator.lsl │ │ │ │ │ ├── valid-unary-not-operator.lsl │ │ │ │ │ └── valid-unary-plus-operator.lsl │ │ │ │ ├── parse-field-group │ │ │ │ │ ├── invalid-ending-on-comma.lsl │ │ │ │ │ ├── invalid-non-identifier-name.lsl │ │ │ │ │ ├── invalid-non-identifier-type.lsl │ │ │ │ │ ├── valid-bloated.lsl │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ ├── valid-multiple-fields.lsl │ │ │ │ │ └── valid-single-field.lsl │ │ │ │ ├── parse-function │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ ├── valid-with-comment-in-body.lsl │ │ │ │ │ ├── valid-with-inputs-and-output.lsl │ │ │ │ │ ├── valid-with-inputs-on-new-lines.lsl │ │ │ │ │ ├── valid-with-inputs.lsl │ │ │ │ │ ├── valid-with-output.lsl │ │ │ │ │ └── valid-with-statements.lsl │ │ │ │ ├── parse-shader │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ ├── valid-function-declarations.lsl │ │ │ │ │ ├── valid-root-comments.lsl │ │ │ │ │ ├── valid-struct-declarations.lsl │ │ │ │ │ ├── valid-texture-blocks.lsl │ │ │ │ │ ├── valid-uniform-blocks.lsl │ │ │ │ │ └── valid-varying-blocks.lsl │ │ │ │ ├── parse-statement │ │ │ │ │ ├── invalid-var-no-type-or-expression.lsl │ │ │ │ │ ├── valid-assignment-nested.lsl │ │ │ │ │ ├── valid-assignment.lsl │ │ │ │ │ ├── valid-condition-bloated.lsl │ │ │ │ │ ├── valid-condition-simple.lsl │ │ │ │ │ ├── valid-discard.lsl │ │ │ │ │ ├── valid-function-call-nested.lsl │ │ │ │ │ ├── valid-function-call.lsl │ │ │ │ │ ├── valid-return-empty.lsl │ │ │ │ │ ├── valid-return-expression.lsl │ │ │ │ │ ├── valid-var-auto.lsl │ │ │ │ │ ├── valid-var-expression-no-type.lsl │ │ │ │ │ ├── valid-var-expression.lsl │ │ │ │ │ └── valid-var-simple.lsl │ │ │ │ ├── parse-texture-block │ │ │ │ │ ├── invalid-other-block-type.lsl │ │ │ │ │ ├── valid-bloated.lsl │ │ │ │ │ ├── valid-compact.lsl │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ └── valid-single.lsl │ │ │ │ ├── parse-type-declaration │ │ │ │ │ ├── valid-struct-bloated.lsl │ │ │ │ │ ├── valid-struct-empty.lsl │ │ │ │ │ └── valid-struct-simple.lsl │ │ │ │ ├── parse-uniform-block │ │ │ │ │ ├── invalid-other-block-type.lsl │ │ │ │ │ ├── valid-bloated.lsl │ │ │ │ │ ├── valid-compact.lsl │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ └── valid-single.lsl │ │ │ │ └── parse-varying-block │ │ │ │ │ ├── invalid-other-block-type.lsl │ │ │ │ │ ├── valid-bloated.lsl │ │ │ │ │ ├── valid-compact.lsl │ │ │ │ │ ├── valid-empty.lsl │ │ │ │ │ └── valid-single.lsl │ │ │ └── tokenizer │ │ │ │ ├── assignments.lsl │ │ │ │ ├── bit-wise-expression.lsl │ │ │ │ ├── blank.lsl │ │ │ │ ├── block-content-declaration.lsl │ │ │ │ ├── block-declaration.lsl │ │ │ │ ├── boolean-expression.lsl │ │ │ │ ├── comment.lsl │ │ │ │ ├── empty.lsl │ │ │ │ ├── field-access.lsl │ │ │ │ ├── func-invocation.lsl │ │ │ │ ├── function-declaration.lsl │ │ │ │ ├── index-access.lsl │ │ │ │ ├── numeric-expression.lsl │ │ │ │ └── var-declaration.lsl │ │ ├── token.go │ │ ├── tokenizer.go │ │ ├── tokenizer_test.go │ │ ├── validator.go │ │ └── validator_test.go │ ├── material.go │ ├── mesh.go │ ├── mesh_definition.go │ ├── mesh_geometry.go │ ├── mesh_geometry_builder.go │ ├── mesh_shape_builder.go │ ├── node.go │ ├── option.go │ ├── render_pass.go │ ├── renderer.go │ ├── scene.go │ ├── shader.go │ ├── sky.go │ ├── sky_definition.go │ ├── stage.go │ ├── stage_bloom.go │ ├── stage_builder.go │ ├── stage_common.go │ ├── stage_depth_source.go │ ├── stage_forward.go │ ├── stage_forward_source.go │ ├── stage_geometry.go │ ├── stage_geometry_source.go │ ├── stage_lighting.go │ ├── stage_mesh.go │ ├── stage_probe.go │ ├── stage_provider.go │ ├── stage_shadow.go │ ├── stage_tonemap.go │ └── viewport.go ├── hierarchy │ ├── binding.go │ ├── binding_interpolation.go │ ├── binding_source.go │ ├── binding_target.go │ ├── doc.go │ ├── node.go │ ├── notification.go │ ├── scene.go │ ├── state.go │ ├── transformation.go │ └── wrapper.go ├── logger.go ├── physics │ ├── acceleration │ │ └── gravity.go │ ├── accelerator.go │ ├── aerodynamics.go │ ├── aerodynamics │ │ └── airfoil.go │ ├── body.go │ ├── collision.go │ ├── constraint │ │ ├── chandelier.go │ │ ├── clamp_direction_offset.go │ │ ├── coilover.go │ │ ├── collision.go │ │ ├── combined.go │ │ ├── copy_direction.go │ │ ├── copy_position.go │ │ ├── copy_rotation.go │ │ ├── differential.go │ │ ├── hinged_rod.go │ │ ├── limit_relative_angle.go │ │ ├── match_direction.go │ │ ├── match_direction_offset.go │ │ ├── match_rotation.go │ │ ├── pair_attachment.go │ │ ├── static_position.go │ │ └── static_rotation.go │ ├── constraint_db.go │ ├── constraint_sb.go │ ├── constraint_set.go │ ├── engine.go │ ├── index.go │ ├── inertia.go │ ├── material.go │ ├── medium │ │ └── static.go │ ├── notification.go │ ├── option.go │ ├── prop.go │ ├── scene.go │ ├── solver.go │ └── solver │ │ ├── acceleration.go │ │ ├── change.go │ │ ├── constraint.go │ │ ├── context.go │ │ ├── jacobian.go │ │ ├── medium.go │ │ ├── placeholder.go │ │ └── precision.go ├── resource_handle.go ├── resource_loader.go ├── resource_model.go ├── resource_registry.go ├── resource_set.go ├── scene.go ├── scene_background.go ├── scene_lighting.go ├── timestep │ ├── segmenter.go │ └── subscription.go └── worker.go ├── go.mod ├── go.sum ├── mkdocs.yml ├── render ├── api.go ├── buffer.go ├── command.go ├── doc.go ├── framebuffer.go ├── limits.go ├── pass.go ├── pipeline.go ├── program.go ├── queue.go ├── resource.go ├── sampler.go ├── sizes.go ├── sync.go ├── texture.go ├── ubo │ ├── doc.go │ ├── uniform_alignment.go │ └── uniform_block_buffer.go └── vertex_array.go ├── storage └── chunked │ ├── asset.go │ ├── asset_test.go │ ├── chunk.go │ ├── decoder.go │ ├── doc.go │ ├── encoder.go │ ├── storage.go │ ├── suite_test.go │ └── util.go ├── ui ├── bounds.go ├── canvas.go ├── canvas_layer.go ├── canvas_mesh.go ├── canvas_path.go ├── canvas_renderer.go ├── canvas_uniform.go ├── clipboard.go ├── color.go ├── component │ ├── bootstrap.go │ ├── component.go │ ├── doc.go │ ├── element.go │ ├── instance.go │ ├── logger.go │ ├── node.go │ ├── overlay.go │ ├── properties.go │ ├── scope.go │ ├── scope_context.go │ ├── scope_modifier.go │ └── scope_value.go ├── config.go ├── context.go ├── controller.go ├── doc.go ├── element.go ├── font.go ├── font_factory.go ├── gamepad.go ├── i18n │ ├── doc.go │ └── translations.go ├── image.go ├── image_factory.go ├── keyboard.go ├── layout.go ├── layout │ ├── alignment.go │ ├── anchor.go │ ├── data.go │ ├── doc.go │ ├── fill.go │ ├── frame.go │ ├── horizontal.go │ ├── math.go │ └── vertical.go ├── logger.go ├── mouse.go ├── mvc │ ├── action.go │ ├── binding.go │ ├── change.go │ ├── doc.go │ ├── eventbus.go │ ├── logger.go │ ├── observable.go │ ├── property.go │ └── reducer.go ├── position.go ├── resource_manager.go ├── resources.go ├── resources │ ├── LICENSE.txt │ ├── SOURCE.txt │ ├── checked.png │ ├── close.png │ ├── collapsed.png │ ├── expanded.png │ ├── roboto-bold.ttf │ ├── roboto-italic.ttf │ ├── roboto-mono-bold.ttf │ ├── roboto-mono-italic.ttf │ ├── roboto-mono-regular.ttf │ ├── roboto-regular.ttf │ └── unchecked.png ├── shortcut │ ├── clipboard.go │ ├── history.go │ ├── navigation.go │ └── selection.go ├── size.go ├── sound.go ├── spacing.go ├── state │ ├── change.go │ ├── doc.go │ └── history.go ├── std │ ├── accordion.go │ ├── button.go │ ├── checkbox.go │ ├── codearea.go │ ├── codearea_action.go │ ├── codearea_change.go │ ├── codearea_draw.go │ ├── codearea_navigation.go │ ├── codearea_selection.go │ ├── container.go │ ├── doc.go │ ├── dropdown.go │ ├── dropdown_item.go │ ├── dropdown_list.go │ ├── dropzone.go │ ├── editbox.go │ ├── editbox_action.go │ ├── editbox_change.go │ ├── editbox_draw.go │ ├── editbox_navigation.go │ ├── editbox_selection.go │ ├── element.go │ ├── label.go │ ├── list.go │ ├── list_item.go │ ├── modal.go │ ├── paper.go │ ├── picture.go │ ├── scroll_pane.go │ ├── spacing.go │ ├── switch.go │ ├── tabbar.go │ ├── tabbar_tab.go │ ├── theme.go │ ├── toolbar.go │ ├── toolbar_button.go │ ├── toolbar_logo.go │ ├── toolbar_separator.go │ └── viewport.go └── window.go └── util ├── algo └── clampstack.go ├── async ├── promise.go └── worker.go ├── blob ├── doc.go ├── plotter.go └── scanner.go ├── easing └── hermite.go ├── gltfutil ├── logger.go └── util.go ├── ioutil └── writer.go ├── mem ├── allocator.go └── list.go ├── observer └── subscription.go ├── resource ├── file.go ├── fs.go └── locator.go ├── shape2d ├── circle.go ├── edge.go ├── edge_test.go ├── filter.go ├── intersection.go ├── intersection_circle_circle.go ├── intersection_circle_edge.go ├── intersection_circle_polygon.go ├── intersection_circle_rectangle.go ├── intersection_object.go ├── intersection_rectangle_polygon.go ├── intersection_segment_circle.go ├── intersection_segment_edge.go ├── intersection_segment_polygon.go ├── intersection_segment_rectangle.go ├── logger.go ├── object.go ├── object_circle.go ├── object_polygon.go ├── object_rectangle.go ├── object_shape.go ├── polygon.go ├── rectangle.go ├── scene.go ├── scene_bench_test.go ├── scene_test.go ├── segment.go ├── suite_test.go ├── transform.go ├── transform_test.go ├── tree_compact.go ├── tree_compact_test.go ├── triangle.go ├── triangle_test.go └── visitor.go ├── shape3d ├── box.go ├── circle.go ├── common.go ├── doc.go ├── filter.go ├── intersection.go ├── intersection_box_mesh.go ├── intersection_object.go ├── intersection_segment_box.go ├── intersection_segment_circle.go ├── intersection_segment_mesh.go ├── intersection_segment_sphere.go ├── intersection_segment_surface.go ├── intersection_segment_triangle.go ├── intersection_segment_triangle_test.go ├── intersection_sphere_box.go ├── intersection_sphere_mesh.go ├── intersection_sphere_sphere.go ├── intersection_sphere_sphere_test.go ├── intersection_sphere_triangle.go ├── logger.go ├── mesh.go ├── object.go ├── object_box.go ├── object_mesh.go ├── object_shape.go ├── object_sphere.go ├── scene.go ├── segment.go ├── sphere.go ├── suite_test.go ├── surface.go ├── transform.go ├── tree_compact.go ├── tree_compact_test.go ├── triangle.go └── visitor.go └── spatial ├── cube_octree.go ├── doc.go ├── dynamic_octree.go ├── dynamic_set.go ├── logger.go ├── plane.go ├── region.go ├── static_octree.go ├── static_set.go ├── sweep_prune_set.go └── visitor.go /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # MacOS 2 | .DS_Store 3 | 4 | # Visual Studio Code 5 | .vscode/ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/README.md -------------------------------------------------------------------------------- /app/clipboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/clipboard.go -------------------------------------------------------------------------------- /app/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/controller.go -------------------------------------------------------------------------------- /app/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/cursor.go -------------------------------------------------------------------------------- /app/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/doc.go -------------------------------------------------------------------------------- /app/gamepad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/gamepad.go -------------------------------------------------------------------------------- /app/keyboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/keyboard.go -------------------------------------------------------------------------------- /app/mouse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/mouse.go -------------------------------------------------------------------------------- /app/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/platform.go -------------------------------------------------------------------------------- /app/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/app/window.go -------------------------------------------------------------------------------- /audio/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/audio/api.go -------------------------------------------------------------------------------- /audio/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/audio/doc.go -------------------------------------------------------------------------------- /audio/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/audio/media.go -------------------------------------------------------------------------------- /audio/nop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/audio/nop.go -------------------------------------------------------------------------------- /audio/playback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/audio/playback.go -------------------------------------------------------------------------------- /debug/log/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/log/doc.go -------------------------------------------------------------------------------- /debug/log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/log/level.go -------------------------------------------------------------------------------- /debug/log/level_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/log/level_debug.go -------------------------------------------------------------------------------- /debug/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/log/log.go -------------------------------------------------------------------------------- /debug/metric/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/metric/doc.go -------------------------------------------------------------------------------- /debug/metric/flamegraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/metric/flamegraph.go -------------------------------------------------------------------------------- /debug/metric/metricui/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/metric/metricui/doc.go -------------------------------------------------------------------------------- /debug/metric/metricui/flamegraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/debug/metric/metricui/flamegraph.go -------------------------------------------------------------------------------- /docs/development/math/derivatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/math/derivatives.md -------------------------------------------------------------------------------- /docs/development/math/vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/math/vectors.md -------------------------------------------------------------------------------- /docs/development/physics/derivations/effective-mass-derivation-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/derivations/effective-mass-derivation-01.svg -------------------------------------------------------------------------------- /docs/development/physics/derivations/effective-mass-derivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/derivations/effective-mass-derivation.md -------------------------------------------------------------------------------- /docs/development/physics/derivations/impulse-derivation-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/derivations/impulse-derivation-01.svg -------------------------------------------------------------------------------- /docs/development/physics/derivations/impulse-derivation-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/derivations/impulse-derivation-02.svg -------------------------------------------------------------------------------- /docs/development/physics/derivations/impulse-derivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/derivations/impulse-derivation.md -------------------------------------------------------------------------------- /docs/development/physics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/index.md -------------------------------------------------------------------------------- /docs/development/physics/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/references.md -------------------------------------------------------------------------------- /docs/development/physics/theory/effective-mass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/theory/effective-mass.md -------------------------------------------------------------------------------- /docs/development/physics/theory/equations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/theory/equations.md -------------------------------------------------------------------------------- /docs/development/physics/theory/moment-of-inertia-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/theory/moment-of-inertia-01.svg -------------------------------------------------------------------------------- /docs/development/physics/theory/moment-of-intertia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/theory/moment-of-intertia.md -------------------------------------------------------------------------------- /docs/development/physics/theory/principles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/theory/principles.md -------------------------------------------------------------------------------- /docs/development/physics/theory/terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/development/physics/theory/terminology.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/images/example-ai-suppression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/images/example-ai-suppression.png -------------------------------------------------------------------------------- /docs/images/example-dem-cows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/images/example-dem-cows.png -------------------------------------------------------------------------------- /docs/images/example-rally-mka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/images/example-rally-mka.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/manual/application/images/example-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/manual/application/images/example-window.png -------------------------------------------------------------------------------- /docs/manual/application/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/manual/application/index.md -------------------------------------------------------------------------------- /docs/manual/game/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Overview 3 | --- 4 | 5 | # Game 6 | 7 | Under Development 8 | -------------------------------------------------------------------------------- /docs/manual/graphics/shader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/manual/graphics/shader.md -------------------------------------------------------------------------------- /docs/manual/rendering/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/manual/rendering/index.md -------------------------------------------------------------------------------- /docs/manual/user-interface/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/docs/manual/user-interface/index.md -------------------------------------------------------------------------------- /game/animation/keyframe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/keyframe.go -------------------------------------------------------------------------------- /game/animation/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node.go -------------------------------------------------------------------------------- /game/animation/node_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_add.go -------------------------------------------------------------------------------- /game/animation/node_blend_1d.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_blend_1d.go -------------------------------------------------------------------------------- /game/animation/node_blend_pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_blend_pair.go -------------------------------------------------------------------------------- /game/animation/node_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_diff.go -------------------------------------------------------------------------------- /game/animation/node_graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_graph.go -------------------------------------------------------------------------------- /game/animation/node_manual_pose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_manual_pose.go -------------------------------------------------------------------------------- /game/animation/node_mask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_mask.go -------------------------------------------------------------------------------- /game/animation/node_once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_once.go -------------------------------------------------------------------------------- /game/animation/node_oneof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_oneof.go -------------------------------------------------------------------------------- /game/animation/node_overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_overlay.go -------------------------------------------------------------------------------- /game/animation/node_playback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_playback.go -------------------------------------------------------------------------------- /game/animation/node_pose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_pose.go -------------------------------------------------------------------------------- /game/animation/node_tempo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/node_tempo.go -------------------------------------------------------------------------------- /game/animation/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/player.go -------------------------------------------------------------------------------- /game/animation/recording.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/recording.go -------------------------------------------------------------------------------- /game/animation/root_motion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/root_motion.go -------------------------------------------------------------------------------- /game/animation/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/source.go -------------------------------------------------------------------------------- /game/animation/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/animation/transform.go -------------------------------------------------------------------------------- /game/asset/conv/animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/animation.go -------------------------------------------------------------------------------- /game/asset/conv/background.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/background.go -------------------------------------------------------------------------------- /game/asset/conv/hierarchy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/hierarchy.go -------------------------------------------------------------------------------- /game/asset/conv/lighting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/lighting.go -------------------------------------------------------------------------------- /game/asset/conv/mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/mesh.go -------------------------------------------------------------------------------- /game/asset/conv/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/model.go -------------------------------------------------------------------------------- /game/asset/conv/physics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/physics.go -------------------------------------------------------------------------------- /game/asset/conv/shading.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/conv/shading.go -------------------------------------------------------------------------------- /game/asset/dsl/algorithm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/algorithm.go -------------------------------------------------------------------------------- /game/asset/dsl/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/chunk.go -------------------------------------------------------------------------------- /game/asset/dsl/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/converter.go -------------------------------------------------------------------------------- /game/asset/dsl/digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/digest.go -------------------------------------------------------------------------------- /game/asset/dsl/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/logger.go -------------------------------------------------------------------------------- /game/asset/dsl/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_geometry.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_image.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_light.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_light.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_material.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_model.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_node.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_property_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_property_holder.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_sampler.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_sampler_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_sampler_holder.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_texture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_texture.go -------------------------------------------------------------------------------- /game/asset/dsl/operation_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/operation_transform.go -------------------------------------------------------------------------------- /game/asset/dsl/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_geometry.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_image.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_light.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_light.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_material.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_model.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_node.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_primitive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_primitive.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_sampler.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_sky.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_sky.go -------------------------------------------------------------------------------- /game/asset/dsl/provider_texture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/provider_texture.go -------------------------------------------------------------------------------- /game/asset/dsl/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dsl/resource.go -------------------------------------------------------------------------------- /game/asset/dto/animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/animation.go -------------------------------------------------------------------------------- /game/asset/dto/background.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/background.go -------------------------------------------------------------------------------- /game/asset/dto/camera.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/camera.go -------------------------------------------------------------------------------- /game/asset/dto/hierarchy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/hierarchy.go -------------------------------------------------------------------------------- /game/asset/dto/lighting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/lighting.go -------------------------------------------------------------------------------- /game/asset/dto/mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/mesh.go -------------------------------------------------------------------------------- /game/asset/dto/mesh_armature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/mesh_armature.go -------------------------------------------------------------------------------- /game/asset/dto/mesh_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/mesh_definition.go -------------------------------------------------------------------------------- /game/asset/dto/mesh_geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/mesh_geometry.go -------------------------------------------------------------------------------- /game/asset/dto/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/model.go -------------------------------------------------------------------------------- /game/asset/dto/physics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/physics.go -------------------------------------------------------------------------------- /game/asset/dto/shading.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/shading.go -------------------------------------------------------------------------------- /game/asset/dto/shading_material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/shading_material.go -------------------------------------------------------------------------------- /game/asset/dto/shading_presentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/shading_presentation.go -------------------------------------------------------------------------------- /game/asset/dto/shading_shader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/shading_shader.go -------------------------------------------------------------------------------- /game/asset/dto/shading_texture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/dto/shading_texture.go -------------------------------------------------------------------------------- /game/asset/mdl/animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/animation.go -------------------------------------------------------------------------------- /game/asset/mdl/armature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/armature.go -------------------------------------------------------------------------------- /game/asset/mdl/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/color.go -------------------------------------------------------------------------------- /game/asset/mdl/geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/geometry.go -------------------------------------------------------------------------------- /game/asset/mdl/image_2d.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/image_2d.go -------------------------------------------------------------------------------- /game/asset/mdl/image_cube.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/image_cube.go -------------------------------------------------------------------------------- /game/asset/mdl/image_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/image_util.go -------------------------------------------------------------------------------- /game/asset/mdl/light.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/light.go -------------------------------------------------------------------------------- /game/asset/mdl/material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/material.go -------------------------------------------------------------------------------- /game/asset/mdl/mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/mesh.go -------------------------------------------------------------------------------- /game/asset/mdl/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/metadata.go -------------------------------------------------------------------------------- /game/asset/mdl/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/model.go -------------------------------------------------------------------------------- /game/asset/mdl/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/node.go -------------------------------------------------------------------------------- /game/asset/mdl/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/object.go -------------------------------------------------------------------------------- /game/asset/mdl/physics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/physics.go -------------------------------------------------------------------------------- /game/asset/mdl/sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/sampler.go -------------------------------------------------------------------------------- /game/asset/mdl/shader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/shader.go -------------------------------------------------------------------------------- /game/asset/mdl/sky.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/sky.go -------------------------------------------------------------------------------- /game/asset/mdl/texture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset/mdl/texture.go -------------------------------------------------------------------------------- /game/asset_animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_animation.go -------------------------------------------------------------------------------- /game/asset_background.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_background.go -------------------------------------------------------------------------------- /game/asset_hierarchy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_hierarchy.go -------------------------------------------------------------------------------- /game/asset_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_id.go -------------------------------------------------------------------------------- /game/asset_lighting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_lighting.go -------------------------------------------------------------------------------- /game/asset_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_loader.go -------------------------------------------------------------------------------- /game/asset_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_mesh.go -------------------------------------------------------------------------------- /game/asset_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_model.go -------------------------------------------------------------------------------- /game/asset_physics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_physics.go -------------------------------------------------------------------------------- /game/asset_shading.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/asset_shading.go -------------------------------------------------------------------------------- /game/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/binding.go -------------------------------------------------------------------------------- /game/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/controller.go -------------------------------------------------------------------------------- /game/ecs/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/bench_test.go -------------------------------------------------------------------------------- /game/ecs/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/component.go -------------------------------------------------------------------------------- /game/ecs/component_dense.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/component_dense.go -------------------------------------------------------------------------------- /game/ecs/component_sparse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/component_sparse.go -------------------------------------------------------------------------------- /game/ecs/component_tiny.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/component_tiny.go -------------------------------------------------------------------------------- /game/ecs/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/engine.go -------------------------------------------------------------------------------- /game/ecs/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/entity.go -------------------------------------------------------------------------------- /game/ecs/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/query.go -------------------------------------------------------------------------------- /game/ecs/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/scene.go -------------------------------------------------------------------------------- /game/ecs/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/ecs/subscription.go -------------------------------------------------------------------------------- /game/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/engine.go -------------------------------------------------------------------------------- /game/graphics/armature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/armature.go -------------------------------------------------------------------------------- /game/graphics/camera.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/camera.go -------------------------------------------------------------------------------- /game/graphics/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/debug.go -------------------------------------------------------------------------------- /game/graphics/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/engine.go -------------------------------------------------------------------------------- /game/graphics/glsl/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/context.go -------------------------------------------------------------------------------- /game/graphics/glsl/preset/forward.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/forward.frag.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/forward.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/forward.vert.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/geometry.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/geometry.frag.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/geometry.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/geometry.vert.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/shadow.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/shadow.frag.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/shadow.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/shadow.vert.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/sky.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/sky.frag.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/preset/sky.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/preset/sky.vert.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/program.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/program.go -------------------------------------------------------------------------------- /game/graphics/glsl/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/properties.go -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/armature.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/armature.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/attributes.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/attributes.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/camera.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/camera.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/model.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/model.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/outputs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/outputs.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/precision.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/precision.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/public.frag.glsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/public.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/public.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/public.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/public.vert.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/textures.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/textures.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/timing.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/timing.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/uniforms.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/uniforms.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/varyings.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/varyings.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/snippet/version.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/snippet/version.glsl -------------------------------------------------------------------------------- /game/graphics/glsl/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/template.go -------------------------------------------------------------------------------- /game/graphics/glsl/translator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/translator.go -------------------------------------------------------------------------------- /game/graphics/glsl/translator_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/translator_forward.go -------------------------------------------------------------------------------- /game/graphics/glsl/translator_geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/translator_geometry.go -------------------------------------------------------------------------------- /game/graphics/glsl/translator_shadow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/translator_shadow.go -------------------------------------------------------------------------------- /game/graphics/glsl/translator_sky.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/glsl/translator_sky.go -------------------------------------------------------------------------------- /game/graphics/internal/render_pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/render_pass.go -------------------------------------------------------------------------------- /game/graphics/internal/shadow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/shadow.go -------------------------------------------------------------------------------- /game/graphics/internal/shape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/shape.go -------------------------------------------------------------------------------- /game/graphics/internal/shape_cone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/shape_cone.go -------------------------------------------------------------------------------- /game/graphics/internal/shape_cube.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/shape_cube.go -------------------------------------------------------------------------------- /game/graphics/internal/shape_quad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/shape_quad.go -------------------------------------------------------------------------------- /game/graphics/internal/shape_sphere.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/shape_sphere.go -------------------------------------------------------------------------------- /game/graphics/internal/sky.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/sky.go -------------------------------------------------------------------------------- /game/graphics/internal/texture_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/texture_set.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_armature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_armature.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_bloom.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_camera.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_camera.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_instance.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_lighting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_lighting.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_material.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_model.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_postprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_postprocess.go -------------------------------------------------------------------------------- /game/graphics/internal/uniform_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/internal/uniform_set.go -------------------------------------------------------------------------------- /game/graphics/light_ambient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/light_ambient.go -------------------------------------------------------------------------------- /game/graphics/light_directional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/light_directional.go -------------------------------------------------------------------------------- /game/graphics/light_point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/light_point.go -------------------------------------------------------------------------------- /game/graphics/light_spot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/light_spot.go -------------------------------------------------------------------------------- /game/graphics/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/logger.go -------------------------------------------------------------------------------- /game/graphics/lsl/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/ast.go -------------------------------------------------------------------------------- /game/graphics/lsl/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/doc.go -------------------------------------------------------------------------------- /game/graphics/lsl/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/parser.go -------------------------------------------------------------------------------- /game/graphics/lsl/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/parser_test.go -------------------------------------------------------------------------------- /game/graphics/lsl/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/position.go -------------------------------------------------------------------------------- /game/graphics/lsl/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/schema.go -------------------------------------------------------------------------------- /game/graphics/lsl/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/spec.go -------------------------------------------------------------------------------- /game/graphics/lsl/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/suite_test.go -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-argument-block/invalid-missing-closing.lsl: -------------------------------------------------------------------------------- 1 | (10 } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-argument-block/invalid-missing-opening.lsl: -------------------------------------------------------------------------------- 1 | 10) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-argument-block/valid-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-argument-block/valid-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-argument-block/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | () -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-argument-block/valid-multiple-arguments.lsl: -------------------------------------------------------------------------------- 1 | (10,5.5) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-argument-block/valid-single-argument.lsl: -------------------------------------------------------------------------------- 1 | (10) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/invalid-incomplete.lsl: -------------------------------------------------------------------------------- 1 | a + -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/invalid-operator-value.lsl: -------------------------------------------------------------------------------- 1 | a + * -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/invalid-starts-with-binary-operator.lsl: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-binary-expression-functions.lsl: -------------------------------------------------------------------------------- 1 | first() * second() -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-binary-expression-identifiers.lsl: -------------------------------------------------------------------------------- 1 | amount + color.x -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-binary-expression-numbers.lsl: -------------------------------------------------------------------------------- 1 | 1 + 2.3 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-bloated.lsl: -------------------------------------------------------------------------------- 1 | (^a >= 10) && // will continue on next line 2 | true 3 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-bool-literal-false.lsl: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-bool-literal-true.lsl: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-complex-expression.lsl: -------------------------------------------------------------------------------- 1 | 5.5 + hello * (13 / 2 - 77) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-field-identifier-nested.lsl: -------------------------------------------------------------------------------- 1 | first.second.third -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-field-identifier.lsl: -------------------------------------------------------------------------------- 1 | hello.world -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-float-literal.lsl: -------------------------------------------------------------------------------- 1 | 5.3 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-function-call-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-expression/valid-function-call-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-function-call-nested.lsl: -------------------------------------------------------------------------------- 1 | first.second() -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-function-call-with-args.lsl: -------------------------------------------------------------------------------- 1 | test(200, 1.5) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-function-call.lsl: -------------------------------------------------------------------------------- 1 | rand() -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-identifier.lsl: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-int-literal.lsl: -------------------------------------------------------------------------------- 1 | 3999 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-logical-expression.lsl: -------------------------------------------------------------------------------- 1 | (((5.0 > 10) || (b >= a)) && !c) == d -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-operator-precedence.lsl: -------------------------------------------------------------------------------- 1 | 10 * (5 + 3 - 2) | 7 / 3 >= 0 && true || false -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-unary-bit-not-operator.lsl: -------------------------------------------------------------------------------- 1 | ^10 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-unary-minus-operator.lsl: -------------------------------------------------------------------------------- 1 | -10 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-unary-not-operator.lsl: -------------------------------------------------------------------------------- 1 | !10 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-expression/valid-unary-plus-operator.lsl: -------------------------------------------------------------------------------- 1 | +10 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/invalid-ending-on-comma.lsl: -------------------------------------------------------------------------------- 1 | ( 2 | color vec4, 3 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/invalid-non-identifier-name.lsl: -------------------------------------------------------------------------------- 1 | ( 2 | 5 vec4 3 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/invalid-non-identifier-type.lsl: -------------------------------------------------------------------------------- 1 | ( 2 | color 5 3 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/valid-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-field-group/valid-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | () -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/valid-multiple-fields.lsl: -------------------------------------------------------------------------------- 1 | ( 2 | color vec4 3 | intensity float 4 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-field-group/valid-single-field.lsl: -------------------------------------------------------------------------------- 1 | ( 2 | color vec4 3 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | func test() { 2 | } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-with-comment-in-body.lsl: -------------------------------------------------------------------------------- 1 | func test() { 2 | // some comment 3 | } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-with-inputs-and-output.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-function/valid-with-inputs-and-output.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-with-inputs-on-new-lines.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-function/valid-with-inputs-on-new-lines.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-with-inputs.lsl: -------------------------------------------------------------------------------- 1 | func test(color vec3, intensity float) { 2 | } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-with-output.lsl: -------------------------------------------------------------------------------- 1 | func test() vec3 { 2 | } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-function/valid-with-statements.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-function/valid-with-statements.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-function-declarations.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-shader/valid-function-declarations.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-root-comments.lsl: -------------------------------------------------------------------------------- 1 | // This is a comment 2 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-struct-declarations.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-shader/valid-struct-declarations.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-texture-blocks.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-shader/valid-texture-blocks.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-uniform-blocks.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-shader/valid-uniform-blocks.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-shader/valid-varying-blocks.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-shader/valid-varying-blocks.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/invalid-var-no-type-or-expression.lsl: -------------------------------------------------------------------------------- 1 | var color * -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-assignment-nested.lsl: -------------------------------------------------------------------------------- 1 | vertex.color.r += 1.5 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-assignment.lsl: -------------------------------------------------------------------------------- 1 | intensity += 1.0 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-condition-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-statement/valid-condition-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-condition-simple.lsl: -------------------------------------------------------------------------------- 1 | if (true) { 2 | discard 3 | } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-discard.lsl: -------------------------------------------------------------------------------- 1 | discard -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-function-call-nested.lsl: -------------------------------------------------------------------------------- 1 | utils.example(1.0, 5.0) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-function-call.lsl: -------------------------------------------------------------------------------- 1 | example(1.0, 5.0) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-return-empty.lsl: -------------------------------------------------------------------------------- 1 | return -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-return-expression.lsl: -------------------------------------------------------------------------------- 1 | return 5 + (3 * 2) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-var-auto.lsl: -------------------------------------------------------------------------------- 1 | intensity := 1.0 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-var-expression-no-type.lsl: -------------------------------------------------------------------------------- 1 | var intensity = 1.0 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-var-expression.lsl: -------------------------------------------------------------------------------- 1 | var intensity float = 1.0 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-statement/valid-var-simple.lsl: -------------------------------------------------------------------------------- 1 | var color vec4 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-texture-block/invalid-other-block-type.lsl: -------------------------------------------------------------------------------- 1 | uniform ( 2 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-texture-block/valid-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-texture-block/valid-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-texture-block/valid-compact.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-texture-block/valid-compact.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-texture-block/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | texture ( 2 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-texture-block/valid-single.lsl: -------------------------------------------------------------------------------- 1 | texture color sampler2D -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-type-declaration/valid-struct-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-type-declaration/valid-struct-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-type-declaration/valid-struct-empty.lsl: -------------------------------------------------------------------------------- 1 | type Example struct {} -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-type-declaration/valid-struct-simple.lsl: -------------------------------------------------------------------------------- 1 | type Example struct { 2 | color vec4 3 | } -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-uniform-block/invalid-other-block-type.lsl: -------------------------------------------------------------------------------- 1 | texture ( 2 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-uniform-block/valid-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-uniform-block/valid-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-uniform-block/valid-compact.lsl: -------------------------------------------------------------------------------- 1 | uniform ( 2 | color vec4 3 | intensity float 4 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-uniform-block/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | uniform ( 2 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-uniform-block/valid-single.lsl: -------------------------------------------------------------------------------- 1 | uniform color vec4 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-varying-block/invalid-other-block-type.lsl: -------------------------------------------------------------------------------- 1 | uniform ( 2 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-varying-block/valid-bloated.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/parser/parse-varying-block/valid-bloated.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-varying-block/valid-compact.lsl: -------------------------------------------------------------------------------- 1 | varying ( 2 | color vec4 3 | intensity float 4 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-varying-block/valid-empty.lsl: -------------------------------------------------------------------------------- 1 | varying ( 2 | ) -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/parser/parse-varying-block/valid-single.lsl: -------------------------------------------------------------------------------- 1 | varying color vec4 -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/assignments.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/assignments.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/bit-wise-expression.lsl: -------------------------------------------------------------------------------- 1 | 2 | x = ((6 << 1) ^ (8 >> 2)) | (3 & 5) 3 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/blank.lsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/block-content-declaration.lsl: -------------------------------------------------------------------------------- 1 | 2 | color vec3 3 | intensity float 4 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/block-declaration.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/block-declaration.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/boolean-expression.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/boolean-expression.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/comment.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/comment.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/empty.lsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/field-access.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/field-access.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/func-invocation.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/func-invocation.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/function-declaration.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/function-declaration.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/index-access.lsl: -------------------------------------------------------------------------------- 1 | 2 | a[7] = 15 3 | user.scores[99] = 88 4 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/numeric-expression.lsl: -------------------------------------------------------------------------------- 1 | 2 | x = (7.1 * ((13 / 2)%5.5)+3.0) - 5 3 | -------------------------------------------------------------------------------- /game/graphics/lsl/testdata/tokenizer/var-declaration.lsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/testdata/tokenizer/var-declaration.lsl -------------------------------------------------------------------------------- /game/graphics/lsl/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/token.go -------------------------------------------------------------------------------- /game/graphics/lsl/tokenizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/tokenizer.go -------------------------------------------------------------------------------- /game/graphics/lsl/tokenizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/tokenizer_test.go -------------------------------------------------------------------------------- /game/graphics/lsl/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/validator.go -------------------------------------------------------------------------------- /game/graphics/lsl/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/lsl/validator_test.go -------------------------------------------------------------------------------- /game/graphics/material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/material.go -------------------------------------------------------------------------------- /game/graphics/mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/mesh.go -------------------------------------------------------------------------------- /game/graphics/mesh_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/mesh_definition.go -------------------------------------------------------------------------------- /game/graphics/mesh_geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/mesh_geometry.go -------------------------------------------------------------------------------- /game/graphics/mesh_geometry_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/mesh_geometry_builder.go -------------------------------------------------------------------------------- /game/graphics/mesh_shape_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/mesh_shape_builder.go -------------------------------------------------------------------------------- /game/graphics/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/node.go -------------------------------------------------------------------------------- /game/graphics/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/option.go -------------------------------------------------------------------------------- /game/graphics/render_pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/render_pass.go -------------------------------------------------------------------------------- /game/graphics/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/renderer.go -------------------------------------------------------------------------------- /game/graphics/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/scene.go -------------------------------------------------------------------------------- /game/graphics/shader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/shader.go -------------------------------------------------------------------------------- /game/graphics/sky.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/sky.go -------------------------------------------------------------------------------- /game/graphics/sky_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/sky_definition.go -------------------------------------------------------------------------------- /game/graphics/stage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage.go -------------------------------------------------------------------------------- /game/graphics/stage_bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_bloom.go -------------------------------------------------------------------------------- /game/graphics/stage_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_builder.go -------------------------------------------------------------------------------- /game/graphics/stage_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_common.go -------------------------------------------------------------------------------- /game/graphics/stage_depth_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_depth_source.go -------------------------------------------------------------------------------- /game/graphics/stage_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_forward.go -------------------------------------------------------------------------------- /game/graphics/stage_forward_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_forward_source.go -------------------------------------------------------------------------------- /game/graphics/stage_geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_geometry.go -------------------------------------------------------------------------------- /game/graphics/stage_geometry_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_geometry_source.go -------------------------------------------------------------------------------- /game/graphics/stage_lighting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_lighting.go -------------------------------------------------------------------------------- /game/graphics/stage_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_mesh.go -------------------------------------------------------------------------------- /game/graphics/stage_probe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_probe.go -------------------------------------------------------------------------------- /game/graphics/stage_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_provider.go -------------------------------------------------------------------------------- /game/graphics/stage_shadow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_shadow.go -------------------------------------------------------------------------------- /game/graphics/stage_tonemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/stage_tonemap.go -------------------------------------------------------------------------------- /game/graphics/viewport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/graphics/viewport.go -------------------------------------------------------------------------------- /game/hierarchy/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/binding.go -------------------------------------------------------------------------------- /game/hierarchy/binding_interpolation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/binding_interpolation.go -------------------------------------------------------------------------------- /game/hierarchy/binding_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/binding_source.go -------------------------------------------------------------------------------- /game/hierarchy/binding_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/binding_target.go -------------------------------------------------------------------------------- /game/hierarchy/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/doc.go -------------------------------------------------------------------------------- /game/hierarchy/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/node.go -------------------------------------------------------------------------------- /game/hierarchy/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/notification.go -------------------------------------------------------------------------------- /game/hierarchy/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/scene.go -------------------------------------------------------------------------------- /game/hierarchy/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/state.go -------------------------------------------------------------------------------- /game/hierarchy/transformation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/transformation.go -------------------------------------------------------------------------------- /game/hierarchy/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/hierarchy/wrapper.go -------------------------------------------------------------------------------- /game/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/logger.go -------------------------------------------------------------------------------- /game/physics/acceleration/gravity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/acceleration/gravity.go -------------------------------------------------------------------------------- /game/physics/accelerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/accelerator.go -------------------------------------------------------------------------------- /game/physics/aerodynamics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/aerodynamics.go -------------------------------------------------------------------------------- /game/physics/aerodynamics/airfoil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/aerodynamics/airfoil.go -------------------------------------------------------------------------------- /game/physics/body.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/body.go -------------------------------------------------------------------------------- /game/physics/collision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/collision.go -------------------------------------------------------------------------------- /game/physics/constraint/chandelier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/chandelier.go -------------------------------------------------------------------------------- /game/physics/constraint/clamp_direction_offset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/clamp_direction_offset.go -------------------------------------------------------------------------------- /game/physics/constraint/coilover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/coilover.go -------------------------------------------------------------------------------- /game/physics/constraint/collision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/collision.go -------------------------------------------------------------------------------- /game/physics/constraint/combined.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/combined.go -------------------------------------------------------------------------------- /game/physics/constraint/copy_direction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/copy_direction.go -------------------------------------------------------------------------------- /game/physics/constraint/copy_position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/copy_position.go -------------------------------------------------------------------------------- /game/physics/constraint/copy_rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/copy_rotation.go -------------------------------------------------------------------------------- /game/physics/constraint/differential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/differential.go -------------------------------------------------------------------------------- /game/physics/constraint/hinged_rod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/hinged_rod.go -------------------------------------------------------------------------------- /game/physics/constraint/limit_relative_angle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/limit_relative_angle.go -------------------------------------------------------------------------------- /game/physics/constraint/match_direction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/match_direction.go -------------------------------------------------------------------------------- /game/physics/constraint/match_direction_offset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/match_direction_offset.go -------------------------------------------------------------------------------- /game/physics/constraint/match_rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/match_rotation.go -------------------------------------------------------------------------------- /game/physics/constraint/pair_attachment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/pair_attachment.go -------------------------------------------------------------------------------- /game/physics/constraint/static_position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/static_position.go -------------------------------------------------------------------------------- /game/physics/constraint/static_rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint/static_rotation.go -------------------------------------------------------------------------------- /game/physics/constraint_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint_db.go -------------------------------------------------------------------------------- /game/physics/constraint_sb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint_sb.go -------------------------------------------------------------------------------- /game/physics/constraint_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/constraint_set.go -------------------------------------------------------------------------------- /game/physics/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/engine.go -------------------------------------------------------------------------------- /game/physics/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/index.go -------------------------------------------------------------------------------- /game/physics/inertia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/inertia.go -------------------------------------------------------------------------------- /game/physics/material.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/material.go -------------------------------------------------------------------------------- /game/physics/medium/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/medium/static.go -------------------------------------------------------------------------------- /game/physics/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/notification.go -------------------------------------------------------------------------------- /game/physics/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/option.go -------------------------------------------------------------------------------- /game/physics/prop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/prop.go -------------------------------------------------------------------------------- /game/physics/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/scene.go -------------------------------------------------------------------------------- /game/physics/solver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver.go -------------------------------------------------------------------------------- /game/physics/solver/acceleration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/acceleration.go -------------------------------------------------------------------------------- /game/physics/solver/change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/change.go -------------------------------------------------------------------------------- /game/physics/solver/constraint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/constraint.go -------------------------------------------------------------------------------- /game/physics/solver/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/context.go -------------------------------------------------------------------------------- /game/physics/solver/jacobian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/jacobian.go -------------------------------------------------------------------------------- /game/physics/solver/medium.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/medium.go -------------------------------------------------------------------------------- /game/physics/solver/placeholder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/placeholder.go -------------------------------------------------------------------------------- /game/physics/solver/precision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/physics/solver/precision.go -------------------------------------------------------------------------------- /game/resource_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/resource_handle.go -------------------------------------------------------------------------------- /game/resource_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/resource_loader.go -------------------------------------------------------------------------------- /game/resource_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/resource_model.go -------------------------------------------------------------------------------- /game/resource_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/resource_registry.go -------------------------------------------------------------------------------- /game/resource_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/resource_set.go -------------------------------------------------------------------------------- /game/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/scene.go -------------------------------------------------------------------------------- /game/scene_background.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/scene_background.go -------------------------------------------------------------------------------- /game/scene_lighting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/scene_lighting.go -------------------------------------------------------------------------------- /game/timestep/segmenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/timestep/segmenter.go -------------------------------------------------------------------------------- /game/timestep/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/timestep/subscription.go -------------------------------------------------------------------------------- /game/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/game/worker.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/go.sum -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /render/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/api.go -------------------------------------------------------------------------------- /render/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/buffer.go -------------------------------------------------------------------------------- /render/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/command.go -------------------------------------------------------------------------------- /render/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/doc.go -------------------------------------------------------------------------------- /render/framebuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/framebuffer.go -------------------------------------------------------------------------------- /render/limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/limits.go -------------------------------------------------------------------------------- /render/pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/pass.go -------------------------------------------------------------------------------- /render/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/pipeline.go -------------------------------------------------------------------------------- /render/program.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/program.go -------------------------------------------------------------------------------- /render/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/queue.go -------------------------------------------------------------------------------- /render/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/resource.go -------------------------------------------------------------------------------- /render/sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/sampler.go -------------------------------------------------------------------------------- /render/sizes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/sizes.go -------------------------------------------------------------------------------- /render/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/sync.go -------------------------------------------------------------------------------- /render/texture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/texture.go -------------------------------------------------------------------------------- /render/ubo/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/ubo/doc.go -------------------------------------------------------------------------------- /render/ubo/uniform_alignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/ubo/uniform_alignment.go -------------------------------------------------------------------------------- /render/ubo/uniform_block_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/ubo/uniform_block_buffer.go -------------------------------------------------------------------------------- /render/vertex_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/render/vertex_array.go -------------------------------------------------------------------------------- /storage/chunked/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/asset.go -------------------------------------------------------------------------------- /storage/chunked/asset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/asset_test.go -------------------------------------------------------------------------------- /storage/chunked/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/chunk.go -------------------------------------------------------------------------------- /storage/chunked/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/decoder.go -------------------------------------------------------------------------------- /storage/chunked/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/doc.go -------------------------------------------------------------------------------- /storage/chunked/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/encoder.go -------------------------------------------------------------------------------- /storage/chunked/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/storage.go -------------------------------------------------------------------------------- /storage/chunked/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/suite_test.go -------------------------------------------------------------------------------- /storage/chunked/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/storage/chunked/util.go -------------------------------------------------------------------------------- /ui/bounds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/bounds.go -------------------------------------------------------------------------------- /ui/canvas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/canvas.go -------------------------------------------------------------------------------- /ui/canvas_layer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/canvas_layer.go -------------------------------------------------------------------------------- /ui/canvas_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/canvas_mesh.go -------------------------------------------------------------------------------- /ui/canvas_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/canvas_path.go -------------------------------------------------------------------------------- /ui/canvas_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/canvas_renderer.go -------------------------------------------------------------------------------- /ui/canvas_uniform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/canvas_uniform.go -------------------------------------------------------------------------------- /ui/clipboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/clipboard.go -------------------------------------------------------------------------------- /ui/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/color.go -------------------------------------------------------------------------------- /ui/component/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/bootstrap.go -------------------------------------------------------------------------------- /ui/component/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/component.go -------------------------------------------------------------------------------- /ui/component/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/doc.go -------------------------------------------------------------------------------- /ui/component/element.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/element.go -------------------------------------------------------------------------------- /ui/component/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/instance.go -------------------------------------------------------------------------------- /ui/component/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/logger.go -------------------------------------------------------------------------------- /ui/component/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/node.go -------------------------------------------------------------------------------- /ui/component/overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/overlay.go -------------------------------------------------------------------------------- /ui/component/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/properties.go -------------------------------------------------------------------------------- /ui/component/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/scope.go -------------------------------------------------------------------------------- /ui/component/scope_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/scope_context.go -------------------------------------------------------------------------------- /ui/component/scope_modifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/scope_modifier.go -------------------------------------------------------------------------------- /ui/component/scope_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/component/scope_value.go -------------------------------------------------------------------------------- /ui/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/config.go -------------------------------------------------------------------------------- /ui/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/context.go -------------------------------------------------------------------------------- /ui/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/controller.go -------------------------------------------------------------------------------- /ui/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/doc.go -------------------------------------------------------------------------------- /ui/element.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/element.go -------------------------------------------------------------------------------- /ui/font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/font.go -------------------------------------------------------------------------------- /ui/font_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/font_factory.go -------------------------------------------------------------------------------- /ui/gamepad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/gamepad.go -------------------------------------------------------------------------------- /ui/i18n/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/i18n/doc.go -------------------------------------------------------------------------------- /ui/i18n/translations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/i18n/translations.go -------------------------------------------------------------------------------- /ui/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/image.go -------------------------------------------------------------------------------- /ui/image_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/image_factory.go -------------------------------------------------------------------------------- /ui/keyboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/keyboard.go -------------------------------------------------------------------------------- /ui/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout.go -------------------------------------------------------------------------------- /ui/layout/alignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/alignment.go -------------------------------------------------------------------------------- /ui/layout/anchor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/anchor.go -------------------------------------------------------------------------------- /ui/layout/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/data.go -------------------------------------------------------------------------------- /ui/layout/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/doc.go -------------------------------------------------------------------------------- /ui/layout/fill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/fill.go -------------------------------------------------------------------------------- /ui/layout/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/frame.go -------------------------------------------------------------------------------- /ui/layout/horizontal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/horizontal.go -------------------------------------------------------------------------------- /ui/layout/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/math.go -------------------------------------------------------------------------------- /ui/layout/vertical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/layout/vertical.go -------------------------------------------------------------------------------- /ui/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/logger.go -------------------------------------------------------------------------------- /ui/mouse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mouse.go -------------------------------------------------------------------------------- /ui/mvc/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/action.go -------------------------------------------------------------------------------- /ui/mvc/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/binding.go -------------------------------------------------------------------------------- /ui/mvc/change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/change.go -------------------------------------------------------------------------------- /ui/mvc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/doc.go -------------------------------------------------------------------------------- /ui/mvc/eventbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/eventbus.go -------------------------------------------------------------------------------- /ui/mvc/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/logger.go -------------------------------------------------------------------------------- /ui/mvc/observable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/observable.go -------------------------------------------------------------------------------- /ui/mvc/property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/property.go -------------------------------------------------------------------------------- /ui/mvc/reducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/mvc/reducer.go -------------------------------------------------------------------------------- /ui/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/position.go -------------------------------------------------------------------------------- /ui/resource_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resource_manager.go -------------------------------------------------------------------------------- /ui/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources.go -------------------------------------------------------------------------------- /ui/resources/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/LICENSE.txt -------------------------------------------------------------------------------- /ui/resources/SOURCE.txt: -------------------------------------------------------------------------------- 1 | https://fonts.google.com/ 2 | -------------------------------------------------------------------------------- /ui/resources/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/checked.png -------------------------------------------------------------------------------- /ui/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/close.png -------------------------------------------------------------------------------- /ui/resources/collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/collapsed.png -------------------------------------------------------------------------------- /ui/resources/expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/expanded.png -------------------------------------------------------------------------------- /ui/resources/roboto-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/roboto-bold.ttf -------------------------------------------------------------------------------- /ui/resources/roboto-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/roboto-italic.ttf -------------------------------------------------------------------------------- /ui/resources/roboto-mono-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/roboto-mono-bold.ttf -------------------------------------------------------------------------------- /ui/resources/roboto-mono-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/roboto-mono-italic.ttf -------------------------------------------------------------------------------- /ui/resources/roboto-mono-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/roboto-mono-regular.ttf -------------------------------------------------------------------------------- /ui/resources/roboto-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/roboto-regular.ttf -------------------------------------------------------------------------------- /ui/resources/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/resources/unchecked.png -------------------------------------------------------------------------------- /ui/shortcut/clipboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/shortcut/clipboard.go -------------------------------------------------------------------------------- /ui/shortcut/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/shortcut/history.go -------------------------------------------------------------------------------- /ui/shortcut/navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/shortcut/navigation.go -------------------------------------------------------------------------------- /ui/shortcut/selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/shortcut/selection.go -------------------------------------------------------------------------------- /ui/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/size.go -------------------------------------------------------------------------------- /ui/sound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/sound.go -------------------------------------------------------------------------------- /ui/spacing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/spacing.go -------------------------------------------------------------------------------- /ui/state/change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/state/change.go -------------------------------------------------------------------------------- /ui/state/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/state/doc.go -------------------------------------------------------------------------------- /ui/state/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/state/history.go -------------------------------------------------------------------------------- /ui/std/accordion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/accordion.go -------------------------------------------------------------------------------- /ui/std/button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/button.go -------------------------------------------------------------------------------- /ui/std/checkbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/checkbox.go -------------------------------------------------------------------------------- /ui/std/codearea.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/codearea.go -------------------------------------------------------------------------------- /ui/std/codearea_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/codearea_action.go -------------------------------------------------------------------------------- /ui/std/codearea_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/codearea_change.go -------------------------------------------------------------------------------- /ui/std/codearea_draw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/codearea_draw.go -------------------------------------------------------------------------------- /ui/std/codearea_navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/codearea_navigation.go -------------------------------------------------------------------------------- /ui/std/codearea_selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/codearea_selection.go -------------------------------------------------------------------------------- /ui/std/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/container.go -------------------------------------------------------------------------------- /ui/std/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/doc.go -------------------------------------------------------------------------------- /ui/std/dropdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/dropdown.go -------------------------------------------------------------------------------- /ui/std/dropdown_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/dropdown_item.go -------------------------------------------------------------------------------- /ui/std/dropdown_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/dropdown_list.go -------------------------------------------------------------------------------- /ui/std/dropzone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/dropzone.go -------------------------------------------------------------------------------- /ui/std/editbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/editbox.go -------------------------------------------------------------------------------- /ui/std/editbox_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/editbox_action.go -------------------------------------------------------------------------------- /ui/std/editbox_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/editbox_change.go -------------------------------------------------------------------------------- /ui/std/editbox_draw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/editbox_draw.go -------------------------------------------------------------------------------- /ui/std/editbox_navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/editbox_navigation.go -------------------------------------------------------------------------------- /ui/std/editbox_selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/editbox_selection.go -------------------------------------------------------------------------------- /ui/std/element.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/element.go -------------------------------------------------------------------------------- /ui/std/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/label.go -------------------------------------------------------------------------------- /ui/std/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/list.go -------------------------------------------------------------------------------- /ui/std/list_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/list_item.go -------------------------------------------------------------------------------- /ui/std/modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/modal.go -------------------------------------------------------------------------------- /ui/std/paper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/paper.go -------------------------------------------------------------------------------- /ui/std/picture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/picture.go -------------------------------------------------------------------------------- /ui/std/scroll_pane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/scroll_pane.go -------------------------------------------------------------------------------- /ui/std/spacing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/spacing.go -------------------------------------------------------------------------------- /ui/std/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/switch.go -------------------------------------------------------------------------------- /ui/std/tabbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/tabbar.go -------------------------------------------------------------------------------- /ui/std/tabbar_tab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/tabbar_tab.go -------------------------------------------------------------------------------- /ui/std/theme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/theme.go -------------------------------------------------------------------------------- /ui/std/toolbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/toolbar.go -------------------------------------------------------------------------------- /ui/std/toolbar_button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/toolbar_button.go -------------------------------------------------------------------------------- /ui/std/toolbar_logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/toolbar_logo.go -------------------------------------------------------------------------------- /ui/std/toolbar_separator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/toolbar_separator.go -------------------------------------------------------------------------------- /ui/std/viewport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/std/viewport.go -------------------------------------------------------------------------------- /ui/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/ui/window.go -------------------------------------------------------------------------------- /util/algo/clampstack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/algo/clampstack.go -------------------------------------------------------------------------------- /util/async/promise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/async/promise.go -------------------------------------------------------------------------------- /util/async/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/async/worker.go -------------------------------------------------------------------------------- /util/blob/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/blob/doc.go -------------------------------------------------------------------------------- /util/blob/plotter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/blob/plotter.go -------------------------------------------------------------------------------- /util/blob/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/blob/scanner.go -------------------------------------------------------------------------------- /util/easing/hermite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/easing/hermite.go -------------------------------------------------------------------------------- /util/gltfutil/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/gltfutil/logger.go -------------------------------------------------------------------------------- /util/gltfutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/gltfutil/util.go -------------------------------------------------------------------------------- /util/ioutil/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/ioutil/writer.go -------------------------------------------------------------------------------- /util/mem/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/mem/allocator.go -------------------------------------------------------------------------------- /util/mem/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/mem/list.go -------------------------------------------------------------------------------- /util/observer/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/observer/subscription.go -------------------------------------------------------------------------------- /util/resource/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/resource/file.go -------------------------------------------------------------------------------- /util/resource/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/resource/fs.go -------------------------------------------------------------------------------- /util/resource/locator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/resource/locator.go -------------------------------------------------------------------------------- /util/shape2d/circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/circle.go -------------------------------------------------------------------------------- /util/shape2d/edge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/edge.go -------------------------------------------------------------------------------- /util/shape2d/edge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/edge_test.go -------------------------------------------------------------------------------- /util/shape2d/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/filter.go -------------------------------------------------------------------------------- /util/shape2d/intersection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection.go -------------------------------------------------------------------------------- /util/shape2d/intersection_circle_circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_circle_circle.go -------------------------------------------------------------------------------- /util/shape2d/intersection_circle_edge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_circle_edge.go -------------------------------------------------------------------------------- /util/shape2d/intersection_circle_polygon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_circle_polygon.go -------------------------------------------------------------------------------- /util/shape2d/intersection_circle_rectangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_circle_rectangle.go -------------------------------------------------------------------------------- /util/shape2d/intersection_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_object.go -------------------------------------------------------------------------------- /util/shape2d/intersection_rectangle_polygon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_rectangle_polygon.go -------------------------------------------------------------------------------- /util/shape2d/intersection_segment_circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_segment_circle.go -------------------------------------------------------------------------------- /util/shape2d/intersection_segment_edge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_segment_edge.go -------------------------------------------------------------------------------- /util/shape2d/intersection_segment_polygon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_segment_polygon.go -------------------------------------------------------------------------------- /util/shape2d/intersection_segment_rectangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/intersection_segment_rectangle.go -------------------------------------------------------------------------------- /util/shape2d/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/logger.go -------------------------------------------------------------------------------- /util/shape2d/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/object.go -------------------------------------------------------------------------------- /util/shape2d/object_circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/object_circle.go -------------------------------------------------------------------------------- /util/shape2d/object_polygon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/object_polygon.go -------------------------------------------------------------------------------- /util/shape2d/object_rectangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/object_rectangle.go -------------------------------------------------------------------------------- /util/shape2d/object_shape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/object_shape.go -------------------------------------------------------------------------------- /util/shape2d/polygon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/polygon.go -------------------------------------------------------------------------------- /util/shape2d/rectangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/rectangle.go -------------------------------------------------------------------------------- /util/shape2d/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/scene.go -------------------------------------------------------------------------------- /util/shape2d/scene_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/scene_bench_test.go -------------------------------------------------------------------------------- /util/shape2d/scene_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/scene_test.go -------------------------------------------------------------------------------- /util/shape2d/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/segment.go -------------------------------------------------------------------------------- /util/shape2d/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/suite_test.go -------------------------------------------------------------------------------- /util/shape2d/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/transform.go -------------------------------------------------------------------------------- /util/shape2d/transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/transform_test.go -------------------------------------------------------------------------------- /util/shape2d/tree_compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/tree_compact.go -------------------------------------------------------------------------------- /util/shape2d/tree_compact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/tree_compact_test.go -------------------------------------------------------------------------------- /util/shape2d/triangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/triangle.go -------------------------------------------------------------------------------- /util/shape2d/triangle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/triangle_test.go -------------------------------------------------------------------------------- /util/shape2d/visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape2d/visitor.go -------------------------------------------------------------------------------- /util/shape3d/box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/box.go -------------------------------------------------------------------------------- /util/shape3d/circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/circle.go -------------------------------------------------------------------------------- /util/shape3d/common.go: -------------------------------------------------------------------------------- 1 | package shape3d 2 | 3 | const millimeter = 0.001 4 | -------------------------------------------------------------------------------- /util/shape3d/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/doc.go -------------------------------------------------------------------------------- /util/shape3d/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/filter.go -------------------------------------------------------------------------------- /util/shape3d/intersection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection.go -------------------------------------------------------------------------------- /util/shape3d/intersection_box_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_box_mesh.go -------------------------------------------------------------------------------- /util/shape3d/intersection_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_object.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_box.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_circle.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_mesh.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_sphere.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_sphere.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_surface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_surface.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_triangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_triangle.go -------------------------------------------------------------------------------- /util/shape3d/intersection_segment_triangle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_segment_triangle_test.go -------------------------------------------------------------------------------- /util/shape3d/intersection_sphere_box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_sphere_box.go -------------------------------------------------------------------------------- /util/shape3d/intersection_sphere_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_sphere_mesh.go -------------------------------------------------------------------------------- /util/shape3d/intersection_sphere_sphere.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_sphere_sphere.go -------------------------------------------------------------------------------- /util/shape3d/intersection_sphere_sphere_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_sphere_sphere_test.go -------------------------------------------------------------------------------- /util/shape3d/intersection_sphere_triangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/intersection_sphere_triangle.go -------------------------------------------------------------------------------- /util/shape3d/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/logger.go -------------------------------------------------------------------------------- /util/shape3d/mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/mesh.go -------------------------------------------------------------------------------- /util/shape3d/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/object.go -------------------------------------------------------------------------------- /util/shape3d/object_box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/object_box.go -------------------------------------------------------------------------------- /util/shape3d/object_mesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/object_mesh.go -------------------------------------------------------------------------------- /util/shape3d/object_shape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/object_shape.go -------------------------------------------------------------------------------- /util/shape3d/object_sphere.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/object_sphere.go -------------------------------------------------------------------------------- /util/shape3d/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/scene.go -------------------------------------------------------------------------------- /util/shape3d/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/segment.go -------------------------------------------------------------------------------- /util/shape3d/sphere.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/sphere.go -------------------------------------------------------------------------------- /util/shape3d/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/suite_test.go -------------------------------------------------------------------------------- /util/shape3d/surface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/surface.go -------------------------------------------------------------------------------- /util/shape3d/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/transform.go -------------------------------------------------------------------------------- /util/shape3d/tree_compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/tree_compact.go -------------------------------------------------------------------------------- /util/shape3d/tree_compact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/tree_compact_test.go -------------------------------------------------------------------------------- /util/shape3d/triangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/triangle.go -------------------------------------------------------------------------------- /util/shape3d/visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/shape3d/visitor.go -------------------------------------------------------------------------------- /util/spatial/cube_octree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/cube_octree.go -------------------------------------------------------------------------------- /util/spatial/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/doc.go -------------------------------------------------------------------------------- /util/spatial/dynamic_octree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/dynamic_octree.go -------------------------------------------------------------------------------- /util/spatial/dynamic_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/dynamic_set.go -------------------------------------------------------------------------------- /util/spatial/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/logger.go -------------------------------------------------------------------------------- /util/spatial/plane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/plane.go -------------------------------------------------------------------------------- /util/spatial/region.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/region.go -------------------------------------------------------------------------------- /util/spatial/static_octree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/static_octree.go -------------------------------------------------------------------------------- /util/spatial/static_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/static_set.go -------------------------------------------------------------------------------- /util/spatial/sweep_prune_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/sweep_prune_set.go -------------------------------------------------------------------------------- /util/spatial/visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mokiat/lacking/HEAD/util/spatial/visitor.go --------------------------------------------------------------------------------