Commit Graph

  • 519c388bbd gel.world.rid: Complete rid sprite procedure. master Rod Kay 2025-11-14 14:57:56 +11:00
  • a4f1406b4c gel.world: Comment out unused 'to_Sprite' constructor. Rod Kay 2025-11-12 10:52:03 +11:00
  • 50821bb787 opengl: Cosmetics. Rod Kay 2025-10-22 14:11:39 +11:00
  • 3e11a52f5d opengl: Revamp multi-texturing. Rod Kay 2025-10-05 16:22:49 +11:00
  • 8a2a562a8b opengl.texture_set: Initial work on renaming 'Details' to 'Item'. Rod Kay 2025-10-04 15:32:21 +10:00
  • a827eab12a gel.forge: Add texture 'Objects' in 'Details' aggregates. Rod Kay 2025-09-25 15:29:59 +10:00
  • 914c096e9f opengl.texture_set: Cosmetics. Rod Kay 2025-09-25 15:28:47 +10:00
  • 5a003202bf opengl: Rid 'Texture' and 'Texture_is' for texture_Sets. Rod Kay 2025-09-25 15:12:14 +10:00
  • 9ccf2d3cb5 gel: Add tiling for multi-textures in forge. Rod Kay 2025-09-24 13:42:57 +10:00
  • 4dc7e235f0 opengl: Add tiling for multi-textures. Rod Kay 2025-09-24 12:14:44 +10:00
  • 9469acaf91 all: Fix unconstrained_Conversion's whose types have different sizes. Rod Kay 2025-09-21 13:16:24 +10:00
  • b02c1a92f7 all: Fix simple warnings and cosmetics. Rod Kay 2025-09-21 11:39:31 +10:00
  • aa5ff988fa opengl.model.hexagon_column: Add new texturing. Rod Kay 2025-09-21 10:54:00 +10:00
  • 0f99def0cd opengl.demo: Add texture_Details to the_textured_hexagon_Model. Rod Kay 2025-09-21 10:46:54 +10:00
  • f8cdf27998 opengl: Fix simple warnings and cosmetics. Rod Kay 2025-09-20 12:31:05 +10:00
  • b679ac4bf5 opengl: Cosmetics. Rod Kay 2025-09-20 12:02:50 +10:00
  • e950ad5383 opengl.texture_set: Add default to 'Which' parameter in 'Texture_is' and 'Texture' subprograms. Rod Kay 2025-09-19 11:29:27 +10:00
  • 049793a64c opengl.texture_set: Rid obsolete 'enable' procedure. Rod Kay 2025-09-19 11:27:11 +10:00
  • 8bbb6e496e gel.forge.new_billboard_sprite: Add 'texture_Details' to model construction. Rod Kay 2025-09-19 11:20:26 +10:00
  • e302518c81 opengl.geometry.colored_textured: Use texturing shader snippet. Rod Kay 2025-09-17 08:57:27 +10:00
  • 242b2d7828 opengl.demos: Update code to use new openGL updates. Rod Kay 2025-09-15 11:07:24 +10:00
  • 52376f5b0a opengl.demo: Rid obsolete 2 textures demo. Rod Kay 2025-09-15 07:19:26 +10:00
  • 5afee0e2e4 gel.demos: Update code to use new openGL updates. Rod Kay 2025-09-14 10:11:21 +10:00
  • d357ce109b opengl.demo.render_models: Increase scale of text visual. Rod Kay 2025-09-10 06:30:37 +10:00
  • f1d9542ef3 opengl: More on texturing. Rod Kay 2025-09-10 06:24:29 +10:00
  • 5f0e2155be opengl: Revamp texturing. Rod Kay 2025-09-09 10:52:23 +10:00
  • 76add3f4a2 opengl.model: Correct descriptions of certain models. Rod Kay 2025-09-08 04:05:53 +10:00
  • 5707b1783f opengl.model.circle.lit_textured: Use model texturing mixin. Rod Kay 2025-09-07 12:28:53 +10:00
  • 65a5e2c6af opengl.model: Cosmetics. Rod Kay 2025-09-07 07:28:42 +10:00
  • b766155987 opengl.model.polygon.lit_textured: Use model texturing mixin. Rod Kay 2025-09-07 06:27:46 +10:00
  • eb12d98f65 opengl.demo: Update texturing for recent texturing changes. Rod Kay 2025-09-07 03:56:46 +10:00
  • 62d84b49f6 opengl.texture: Use GL_REPEAT as default texture wrapping mode in 'set_Image' procedure. Rod Kay 2025-09-07 03:55:53 +10:00
  • 0f95206885 opengl.geometry.texturing: Add parameter names in 'enable' procedure. Rod Kay 2025-09-07 03:54:02 +10:00
  • 92388f065e opengl.model: Show model tag in exception message for texturing. Rod Kay 2025-09-07 03:52:02 +10:00
  • fdebe21c71 opengl: Work on texture tiling. Rod Kay 2025-09-05 03:18:01 +10:00
  • 7c3ba40482 Work on hinges. Rod Kay 2025-09-05 02:43:49 +10:00
  • 61d6e359ae Apply gel hinge joint limits when appropriate. Rod Kay 2025-08-04 14:34:12 +10:00
  • 59d478511e physics.box2d.source.thin: Regenerate thin binding with swig. Rod Kay 2025-08-04 14:28:19 +10:00
  • f13488a87e physics.box2d.source.thin: Regenerate thin binding with swig. box2d_revolute_joint_update Rod Kay 2025-08-04 14:28:19 +10:00
  • fac32b4dcb lace: Update gpr to add 'jobs' source folder. Rod Kay 2025-06-07 17:11:41 +10:00
  • c7199a6181 lace: Add basic job manager. Rod Kay 2025-06-07 17:00:12 +10:00
  • 9dcac72ad5 lace.demo.event.distributed: Add gprclean to 'builder.sh' and update 'polyorb.confs' in 'lan' test. Rod Kay 2025-06-01 14:39:47 +10:00
  • fd77a4569c lace.demo.event.distributed: Update example. Rod Kay 2025-05-31 18:05:56 +10:00
  • 37efda89e4 pysics.box2d.library: Add "-O2" flags to compile switches. Rod Kay 2025-05-24 04:57:47 +10:00
  • de6ab2d36e opengl.renderer.lean: Make 'free_Models' and 'free_Impostors' components of 'Item' for performance. Rod Kay 2025-05-24 04:50:53 +10:00
  • 8435439b72 opengl.model.polygon.lit_textured: Add 'Face' function. Rod Kay 2025-05-16 19:53:56 +10:00
  • ad4d1229d5 openGL.errors: Add missing errors. Rod Kay 2025-04-30 12:19:08 +10:00
  • 710fae02e7 openGL.Model.circle.lit_textured: Expose 'Face' attribute. Rod Kay 2025-04-25 15:53:03 +10:00
  • cfc91c0576 Cosmetics. Rod Kay 2025-04-25 15:52:14 +10:00
  • 9693041373 Cosmetics. Rod Kay 2025-04-11 21:43:02 +10:00
  • 0e3e3c1d3d Work on texturing and animation. Rod Kay 2025-04-09 00:19:38 +10:00
  • 1612ddf208 gel.sprite: Rename 'Model_is' to 'graphics_Model_is'. Rod Kay 2025-04-04 21:30:39 +11:00
  • 8322451898 Cosmetics. Rod Kay 2025-04-04 19:12:54 +11:00
  • e36c665501 opengl.renderer: Rid unneeded extra checks for GL errors. Rod Kay 2025-03-26 16:51:52 +11:00
  • 87d9031e1d opengl.renderer.clear_frame: Add extra checks for GL errors. Rod Kay 2025-03-20 22:51:48 +11:00
  • b92a5ed84c opengl.renderer.lean: Add extra checks for GL errors. Rod Kay 2025-03-20 22:31:20 +11:00
  • 082693f3e8 opengl.geometry.colored: Add extra check for GL errors. Rod Kay 2025-03-20 21:57:34 +11:00
  • 0561d4f687 lace_shared,gpr: Cosmetics. Rod Kay 2025-03-16 20:11:10 +11:00
  • c70aec24f2 lace.events: Fix bugs. Rod Kay 2024-10-30 11:39:32 +11:00
  • 2a17b624c1 lace.events: Add event sequence to ensure events are processed in order. Rod Kay 2024-10-16 19:37:49 +11:00
  • ad2f92b791 gel.world: Work on server and client worlds. Rod Kay 2024-10-16 19:36:46 +11:00
  • 3077f2a4cd lace.event: Add 'Containers' package. Rod Kay 2024-10-10 20:48:42 +11:00
  • ad38c1ec3d lace.event: Add event sequence to subjects. Rod Kay 2024-10-10 20:25:35 +11:00
  • 37e3e74783 lace.event: Rid 'null_Event'. Rod Kay 2024-10-07 16:36:32 +11:00
  • 4f080dc3bc gel.world: Add debug info. Rod Kay 2024-10-07 16:21:07 +11:00
  • 5360507248 opengl.texture_set.stream: Handle case where 'Animation_view' is null. Rod Kay 2024-09-24 16:13:59 +10:00
  • a690050568 gel.forge.new_polygon_Sprite: Set 'texture_Applies' to 'True'. Rod Kay 2024-09-24 14:35:16 +10:00
  • ab36317bd2 opengl: Add texture animation. Rod Kay 2024-09-24 13:45:18 +10:00
  • d0e3870346 opengl.texturing: Update shader 'frag.snippet' to allow models with multiple textures to selectively apply/unapply individual textures. Rod Kay 2024-09-23 17:08:36 +10:00
  • f59512d51e opengl: Allow models with multiple textures to selectively apply/unapply individual textures. Rod Kay 2024-09-23 17:05:25 +10:00
  • 47b04dcc8f lace_environ: Add 'lace' as a project dependency. Rod Kay 2024-09-20 06:55:11 +10:00
  • 2556755436 lace.events: Rename 'destruct' to 'destroy'. Rod Kay 2024-09-16 22:54:42 +10:00
  • 875d556ab2 lace.make_subject.destroy: Destroy the 'Sender' if it has been enabled. Rod Kay 2024-09-16 22:54:14 +10:00
  • 44c1503013 box2d.object: Implement 'b2d_Object_apply_Torque_impulse' and 'b2d_Object_apply_Torque'. Rod Kay 2024-09-16 22:46:23 +10:00
  • 7898ee5f20 lace.events: Add 'event_Sender'. Rod Kay 2024-09-16 22:45:31 +10:00
  • bb41976be9 gel.world.client.is_a_mirror: Log errors detected in tasks when fetching graphics and physics models from mirrored world. Rod Kay 2024-09-15 00:05:42 +10:00
  • 2a2872495d lace.dice.d6: Add more stock dice. Rod Kay 2024-09-14 00:45:45 +10:00
  • cf536c084d lace.event_connector: Rid debug code. Rod Kay 2024-09-08 12:39:49 +10:00
  • f93efaaa7c lace.event_connector.destruct: Revamp 'all_Connectors_are_idle'. Rod Kay 2024-09-04 20:29:08 +10:00
  • 90051c141c lace.event_connector.destruct: Wait til all connectors are idle before exiting. Rod Kay 2024-09-04 20:02:10 +10:00
  • 03f4aee58d gel.world.client: Use tasks to fetch physics models, graphics models and sprites from the server when mirroring the server world. Rod Kay 2024-08-28 21:07:44 +10:00
  • e56a7eec1f lace.event: Add an event connector to speed up remote connections. Rod Kay 2024-08-28 17:28:25 +10:00
  • 177376ab6d opengl.shader: Disable logging of shader programs. Rod Kay 2024-08-24 14:00:08 +10:00
  • 29443925c5 lace.make_observer.rid: Handle storage_Error locally. Rod Kay 2024-08-23 12:49:48 +10:00
  • 623da5803b lace.event_emitter: Allow recovery from exceptions in tasks. Rod Kay 2024-08-21 09:12:03 +10:00
  • e8180cd883 opengl.renderer.lean: Add function to check if a light already exists. Rod Kay 2024-08-20 12:51:57 +10:00
  • e63740494b gel.world: Add 'Mirror_as_observer' parameter to 'deregister' procedure. Rod Kay 2024-08-20 11:07:04 +10:00
  • 2a82dc5fda lace.event_emitter: Adjust output of error messages when tasks crash. Rod Kay 2024-08-19 11:41:39 +10:00
  • 77d92d5e3b opengl+gel.world: Performance mods. Rod Kay 2024-08-18 11:31:26 +10:00
  • cd004acd69 lace.event.subject: Add event emitter to lessen lag when using DSA. Rod Kay 2024-08-18 11:04:16 +10:00
  • 56d8ff97e4 lace.text.forge: Use Stream_IO instead of Text_IO when storing a string in a file to avoid the extra LF which Text_IO places at the end of a line when the file is closed. Rod Kay 2024-08-09 21:16:27 +10:00
  • d24de3e1f9 build_all: Updates. Rod Kay 2024-06-22 20:32:47 +10:00
  • 0889c6c07c opengl.shader: Only show debug info when in debug build mode. Rod Kay 2024-04-24 20:05:09 +10:00
  • 55cac1b347 opengl.tasks: Only check tasks are the same during debug build mode. Rod Kay 2024-04-24 19:48:30 +10:00
  • 55099f4991 opengl.errors: Use new 'Debugging' function to optimise out error checks when not building in 'debug' mode. Rod Kay 2024-04-24 19:20:07 +10:00
  • 5860ed71fb opengl.errors: Add a 'Debugging' function with separate bodies for debugging and not debugging. Rod Kay 2024-04-24 19:13:34 +10:00
  • e202ce548d opengl: Bug fixes for opengl mesa software rendering. Rod Kay 2024-04-24 18:15:27 +10:00
  • ef35111c0a applet/build_all: Build 'pong-gtk', instead of just 'pong'. Rod Kay 2024-04-24 12:46:32 +10:00
  • d4ee7c678a gel.terrain: Add qualifier in unchecked conversion of the 'height_Map_view'. Rod Kay 2024-04-24 12:43:15 +10:00
  • b9d9930a93 opengl.context: Add extra debugging message. Rod Kay 2024-04-24 12:41:30 +10:00