·
263 commits
to core
since this release
Immutable
release. Only release title and notes can be modified.
metil::version->{2.0.0};
metils version 2.0.0 release
contents
metil_examples.2.0.0.tar.gz:compiled_metil_examplesmetil_include.2.0.0.tar.gz:metil_header_filesmetil_library_ios.2.0.0.tar.gz:compiled_metil_library_for_iosmetil_library.2.0.0.tar.gz:compiled_metil_library_for_macos
tape archive gunzipped files (%.tar.gz) can be extracted using
tar -xzvf metil_examples.2.0.0.tar.gz
tar -xzvf metil_include.2.0.0.tar.gz
tar -xzvf metil_library_ios.2.0.0.tar.gz
tar -xzvf metil_library.2.0.0.tar.gzcompilation
metil library binaries were compiled targeting the following platforms
- macos
-
- library:
arm64-apple-macos26.1
- library:
-
- metal:
air64-apple-macos26.1
- metal:
- ios
-
- library:
arm64-apple-ios26.1
- library:
-
- metal:
air64-apple-ios26.1
- metal:
metal compilation
- standard::
metal4.0 - parameters::
-fmetal-math-mode\=fast -fmetal-math-fp32-functions\=fast
notable changes
- replacement_of->{
math.h}.with->{math_c}; - replacement_of->{
stdlib}.with->{clic3}; - additional features
-
metil_animation
-
-
- dynamic animatable values
-
-
metil_collision
-
-
metil_collision_uncollide
-
-
-
-
- used to uncollide
metil_players/metil_objects
- used to uncollide
-
-
-
metil_direction
-
-
- used to set directionality in things such as mesh initialization
-
-
metil_image
-
-
- structure to store image data
-
-
-
- bridge/conversion layerings between metal
-
-
-
- image modification functions
-
-
metil_metal_colours:
-
-
- colour functions for metal
-
-
metil_metal_joint
-
metil_metal_data_vertex
-
-
- basic vertex data types to be used within metal files
-
-
metil_parameters
-
-
- proxies parameter values and stores initial parameters within
metil
- proxies parameter values and stores initial parameters within
-
-
metil_texture
-
-
- texture to image conversion functions
-
-
-
- texture modification functions
-
-
-
- texture generation functions
-
-
-
-
metil_texture_concrete
-
-
-
metil_touch
-
-
- used for touch input within ios
-
-
- meshes
-
-
metil_mesh_grid
-
-
-
metil_mesh_line
-
-
-
metil_mesh_ring
-
-
-
metil_mesh_sphere
-
-
- add a landing page at https://metil.alic3.dev
- feature expansions
-
- colours for fps display
-
- rotations for absolute and static positionings
-
metil_keycodes
-
-
- add conversion/lookup functions
-
-
metil_joint
-
-
- add reset propagation function
-
-
metil_mesh_clone:add for mesh cloning
-
metil_player: addposition_y_floorfor default polling y velocity ground/floor determination
-
metil_renderer_data_frame
-
-
- add->{
size_viewport};
- add->{
-
-
-
- add ability for custom data frames structures
-
-
-
-
metil_renderer_data_frame_poll
-
-
-
-
-
data_buffer_frames_length_buffer_set
-
-
-
metil_text: letter width styles
-
-
- allows changing of character placements during renderings
-
-
metil_time
-
-
- conversion functions
-
- expand examples
-
animation
-
collision
-
meshes
- add headers for metal files
- bug fixes
-
- mouse centering
-
metil_camera
-
-
- adjustments made, may be a fix may not be, it's kinda personal preference
-
-
metil_mesh_tubedirections
-
metil_mesh_mushroomrotation
-
metil_model: fix for large vertex counts
-
metil_playeradd left stick deadzone
-
- spelling of colour
-
metil_timeconversion fixes