Commit graph

  • ff9fb01296
    scripts: macos_configure_env.sh: use heredoc for environment variable export script-refactor Intel A80486DX2-66 2024-11-03 15:53:23 +0300
  • 27175e89bb
    script: checkout, pull: delete script-update-non-macos Intel A80486DX2-66 2024-09-08 15:02:33 +0300
  • 0fbec5e4f5
    script: optimize-img.sh: msg(): process arguments as a single string Intel A80486DX2-66 2024-07-30 12:39:58 +0300
  • abc6c12927
    script: optimize-img.sh: simplify 1>&2 Intel A80486DX2-66 2024-07-26 05:55:24 +0300
  • 32ca462617
    script: all: command read: use -r flag Intel A80486DX2-66 2024-07-26 05:19:05 +0300
  • 39cc9e51ae
    script: all: put double quotes where they're needed Intel A80486DX2-66 2024-07-26 05:10:54 +0300
  • 1f1197823f
    script: all: guard all echo uses Intel A80486DX2-66 2024-07-26 05:06:56 +0300
  • d9205c7232
    script: all: convert bashisms to POSIX features Intel A80486DX2-66 2024-07-26 03:18:09 +0300
  • ed37f0c6ba
    doc: fix typos and clarify some phrases master Intel A80486DX2-66 2024-10-23 19:15:19 +0300
  • c7d7bc4cd9
    cutscene: advance cutscene on MENU_ABORT if not interruptible Andrei Alexeyev 2024-10-24 01:35:04 +0200
  • 5bd284cd3d
    menu/common: commit persistent data before starting a new game Andrei Alexeyev 2024-10-24 01:23:42 +0200
  • b9c8dc168b
    main: commit persistent data after intro cutscene Andrei Alexeyev 2024-10-24 01:23:17 +0200
  • 021584a83b
    emscripten: redesign shell, always use whole window for game canvas Andrei Alexeyev 2024-10-24 01:08:32 +0200
  • e3ff572d90
    log: don't disable debug log for emscripten Andrei Alexeyev 2024-10-24 00:59:06 +0200
  • 37f552b288
    doc: fix typos and clarify some phrases fix-typos Intel A80486DX2-66 2024-10-23 19:15:19 +0300
  • 2a17e82f9d
    emscripten: modularize js/wasm, split from html shell Andrei Alexeyev 2024-10-23 18:04:47 +0200
  • 164a9fbd05
    external: update koishi Andrei Alexeyev 2024-10-16 16:12:48 +0200
  • 8914d5f6ae
    doc: fix some broken links Andrei Alexeyev 2024-10-15 06:50:43 +0200
  • 90cb129a7b ci: Bump macOS builds to 15.x, default to ARM64. Alice D. 2024-10-14 17:59:09 -0400
  • 7c55e9a270
    xdg: update appdata.xml for v1.4.2 release Andrei Alexeyev 2024-10-08 15:56:06 +0200
  • 4d3483e84e
    misc: update copyright year Andrei Alexeyev 2024-10-08 15:53:06 +0200
  • f53f8632a7
    ci: default macOS releases to the gles30/angle renderer Andrei Alexeyev 2024-10-07 09:03:05 +0200
  • 5f6f6c1c01
    ci: macOS: Update testing/release pipeline, enable ANGLE support (#387) Alice D. 2024-10-07 02:59:54 -0400
  • ccd26e0668
    doc: document remaining environment variables Andrei Alexeyev 2024-10-06 07:37:39 +0200
  • 68871bbe88
    renderer/glcommon: remove dead code Andrei Alexeyev 2024-10-06 07:09:01 +0200
  • 053edc4ad9
    main: change default value of TAISEI_KIOSK_TIMEOUT to 2 minutes Andrei Alexeyev 2024-10-06 06:51:12 +0200
  • bc4924ac59
    stagedraw: disable face culling for 2D rendering Andrei Alexeyev 2024-10-03 20:12:39 +0200
  • b9ee7628ba
    resource/font: no need to enable face culling in text_render Andrei Alexeyev 2024-10-03 20:00:49 +0200
  • cef9524068
    boss,stagedraw: improve overlay draw order Andrei Alexeyev 2024-10-03 19:57:11 +0200
  • 8198f55584
    enemy_classes: use sprite_particle for swirls to improve batching Andrei Alexeyev 2024-10-03 18:47:56 +0200
  • 08a129d424
    boss: use sprite_particle shader for better batching Andrei Alexeyev 2024-10-03 18:38:34 +0200
  • 5610ecb6b7
    player: use sprite_particle shader for better batching Andrei Alexeyev 2024-10-03 18:31:16 +0200
  • bcc5b17430
    item: use sprite_particle shader for better batching Andrei Alexeyev 2024-10-03 18:28:53 +0200
  • 321ba481d9
    renderer/common/sprite_batch: don't pass NULL to r_uniform_sampler Andrei Alexeyev 2024-10-03 08:50:44 +0200
  • 7c82cbba9b
    gl33: remove avoid_sampler_uniform_updates workaround and make it the default Andrei Alexeyev 2024-10-03 08:41:43 +0200
  • b61185ff06
    build: update shaderc wrap to 2024.3 Andrei Alexeyev 2024-10-02 21:40:32 +0200
  • 3526d17f0a
    build: update SPIRV-Tools wrap to 2024.3 Andrei Alexeyev 2024-10-02 21:38:47 +0200
  • 114681aae0
    build: update SPIRV-Cross wrap to 1.3.296.0 Andrei Alexeyev 2024-10-02 21:37:02 +0200
  • 56a1ecf9a3
    build: update SPIRV-Headers wrap to 1.3.290.0 Andrei Alexeyev 2024-10-02 21:34:27 +0200
  • 974ae46908
    build: update glslang wrap to 15.0.0 Andrei Alexeyev 2024-10-02 21:30:53 +0200
  • 27a578675d
    build: update opus wrap to 1.5.1 Andrei Alexeyev 2024-10-02 21:23:13 +0200
  • 6da610efb7
    build: update zstd wrap to 1.5.6 Andrei Alexeyev 2024-10-02 21:08:40 +0200
  • a58a3f5ec4
    build: update libzip wrap to 1.11.1 Andrei Alexeyev 2024-10-02 21:06:31 +0200
  • a2398bc85e
    build: update libwebp wrap to 1.4.0 Andrei Alexeyev 2024-10-02 21:01:27 +0200
  • 0b24c17145
    build: update libpng wrap to 1.6.44 Andrei Alexeyev 2024-10-02 20:58:52 +0200
  • ba9ef3be43
    build: update freetype wrap to 2.13.2 Andrei Alexeyev 2024-10-02 20:57:02 +0200
  • 696ed9c84c
    build: update cglm wrap to 0.9.4 Andrei Alexeyev 2024-10-02 20:54:08 +0200
  • 5274cec283
    gl33: use glTexStorage* and glInvalidateTexImage* when available Andrei Alexeyev 2024-10-01 04:05:40 +0200
  • 54f9a6daab
    glad: add ARB_texture_storage and ARB_invalidate_subdata; regenerate loader Andrei Alexeyev 2024-10-01 03:03:05 +0200
  • 39721cd099
    ci: switch to emscripten 3.1.68 Andrei Alexeyev 2024-10-01 02:37:01 +0200
  • 8c3d6f2518
    resources/shader: potential fix for disappearing cutscene text (#385) Andrei Alexeyev 2024-09-29 06:05:47 +0200
  • cae66eeadc
    vfs/union: fix subdir lookup order lottery Andrei Alexeyev 2024-09-29 06:02:07 +0200
  • 3fdc62eeb8
    scripts: fix macos_build_universal.sh Andrei Alexeyev 2024-09-27 22:58:59 +0200
  • 8b09cca7c2
    src/entity: simplify sort comparison function Andrei Alexeyev 2024-09-22 21:08:00 +0200
  • 22e6f9b4de
    renderer/common/sprite_batch: r_draw_sprite optimizations Andrei Alexeyev 2024-09-22 21:09:34 +0200
  • 7f570d2338
    renderer/common/sprite_batch: remove string fields from SpriteParams Andrei Alexeyev 2024-09-22 21:06:57 +0200
  • 2b21ee0e3f
    util/assert: remove __builtin_unreachable() after assert trap Andrei Alexeyev 2024-09-22 21:11:07 +0200
  • d84a94d2f8
    util/stringops: add strfmt_arena() Andrei Alexeyev 2024-09-07 11:19:23 +0200
  • 787773a53b
    memory/arena: add snapshot and rollback APIs Andrei Alexeyev 2024-09-06 02:04:16 +0200
  • 5e0d85af1b
    memory/arena: add opportunistic free and realloc functions Andrei Alexeyev 2024-09-05 16:45:35 +0200
  • 1fc752531a
    memory/arena: fix alignment offset calculation Andrei Alexeyev 2024-09-05 16:41:02 +0200
  • 1ca51a6690
    memory/arena: fix page size calculation Andrei Alexeyev 2024-09-06 09:35:25 +0200
  • ba840bedeb
    resources/shader: fix certain shaders to work without texture swizzle support Andrei Alexeyev 2024-09-03 03:27:45 +0200
  • 56f0fde7c6
    util/compat: fix windows UNICODE defines Andrei Alexeyev 2024-09-05 05:54:03 +0200
  • 8ad74bf62f
    rwops/rwops_segment: fix missing include Andrei Alexeyev 2024-09-05 05:39:15 +0200
  • fda8556a39
    src: deprecate strdup(), use mem_strdup() explicitly Andrei Alexeyev 2024-09-05 06:38:58 +0200
  • c8a2fb1418
    memory: fix mem_realloc edge case on windows Andrei Alexeyev 2024-09-05 05:38:54 +0200
  • bbe8dbfc83
    docs: rewrite RST documentation in Markdown markdown-convertion Cirnos 2024-09-08 15:21:20 +0300
  • 4d18ff9a90
    script: checkout, pull: delete script-update Intel A80486DX2-66 2024-09-08 15:02:33 +0300
  • c150f4cd13
    gl33: fix gl33_framebuffer_finalize_read_requests() Andrei Alexeyev 2024-08-31 04:14:53 +0200
  • c73aa60b0d
    util/stringops: constify hexdigest() Andrei Alexeyev 2024-08-30 11:08:41 +0200
  • 7e5a7fa513
    util/strbuf: make UBSan happy Andrei Alexeyev 2024-08-21 23:02:36 +0200
  • a77dc789de
    test/renderer: move load_texture into test_renderer.h Andrei Alexeyev 2024-08-22 03:03:37 +0200
  • 023a6b31e6
    test/renderer/texture: add a basic textured quad test Andrei Alexeyev 2024-08-21 23:24:19 +0200
  • 98888a461b
    test/renderer/triangle: use GLSL 420 Andrei Alexeyev 2024-08-04 14:43:30 +0200
  • df5d68f253
    test/renderer: add thread system to basic init Andrei Alexeyev 2024-08-21 23:22:45 +0200
  • dcac5d9ec9
    test/renderer: clean shutdown sequence Andrei Alexeyev 2024-08-21 23:18:11 +0200
  • 49bcbac838
    renderer: remove PRIM_LINE_LOOP Andrei Alexeyev 2024-07-22 01:39:36 +0200
  • 48568b9227
    renderer: add r_unclaim_window API Andrei Alexeyev 2024-07-22 00:33:43 +0200
  • 7acdad7531
    dynarray: make UBSan happy Andrei Alexeyev 2024-08-21 23:02:57 +0200
  • 47c8f5bee3
    gl33: don't try to fall back to r_shader_standard() if active shader is deleted Andrei Alexeyev 2024-08-21 23:09:23 +0200
  • 043f09c668
    gl33: remove magic _SIZE uniform handling Andrei Alexeyev 2024-08-28 12:58:52 +0200
  • 85eff81c7f
    resources/shader/fxaa: don't rely on magic _SIZE uniform Andrei Alexeyev 2024-08-28 12:54:37 +0200
  • 141c942432
    resource/font: disable mipmap generation Andrei Alexeyev 2024-08-27 20:04:17 +0200
  • be06946a31
    renderer/api: add NUM_TEXTURE_CLASSES constant Andrei Alexeyev 2024-08-27 20:02:52 +0200
  • 718fc9685f
    resource/texture_loader: remove bad assert; handle r_texture_create() failure Andrei Alexeyev 2024-08-27 19:59:58 +0200
  • 26959c4a1f
    renderer/common/sprite_batch: replace tex_aux array in shaders with plain samplers Andrei Alexeyev 2024-08-27 19:58:20 +0200
  • cbdff3ca41
    stage1: use correct depth function in background Andrei Alexeyev 2024-08-27 19:56:29 +0200
  • 7cd47e9404
    renderer: move magic uniform definitions to common Andrei Alexeyev 2024-08-22 13:34:55 +0200
  • 4ebd7ba14b
    gl33: remove trailing [0] from array uniform names Andrei Alexeyev 2024-08-22 13:31:53 +0200
  • 50056eb41a
    renderer: decouple models and sprite_batch init/shutdown from main render system Andrei Alexeyev 2024-08-21 22:44:55 +0200
  • 2fdf9baf36
    renderer/api: remove dead struct Andrei Alexeyev 2024-08-21 22:29:27 +0200
  • fa2c13d116
    util/compat: workaround for clangd in gcc-based build dirs Andrei Alexeyev 2024-08-02 15:33:47 +0200
  • d676808ad1
    memory/arena: add ARENA_ALLOC series of macros Andrei Alexeyev 2024-08-02 15:32:33 +0200
  • a15b193c0b
    memory/arena: add marena_memdup() and marena_strdup() Andrei Alexeyev 2024-08-02 15:31:50 +0200
  • 1f05199456
    memory/arena: add marena_alloc_array_aligned() Andrei Alexeyev 2024-08-02 15:30:55 +0200
  • b48e4e7714
    build,renderer: dispose of gles20's rotting corpse Andrei Alexeyev 2024-07-22 19:29:26 +0200
  • 6a84f1aee3
    shaderlib/lang_spirv_aux: support SPIR-V output in spirv_transpile Andrei Alexeyev 2024-07-16 18:01:25 +0200
  • b7025a4d4c
    util/stringops: strappend: make src param const Andrei Alexeyev 2024-07-12 01:39:43 +0200
  • 2afc7f90ec
    scripts: yeet pull and checkout Andrei Alexeyev 2024-07-26 00:47:55 +0200