Commit Graph

  • 538849e607 Update README.md master Ammerhai 2025-10-10 23:10:09 +02:00
  • d4c3f59921 mark functions as static Sven Balzer 2025-10-05 11:51:11 +02:00
  • 617a4fbfb6 allow disabling time based tinting Sven Balzer 2025-10-04 14:21:23 +02:00
  • 5a1ea421f6 refactor webgpu initialization into init_webgpu() Sven Balzer 2025-10-04 13:57:16 +02:00
  • 0d3bfaf12d start at 50% volume for all channels to allow for more user control Sven Balzer 2025-09-29 07:09:07 +02:00
  • 5a77a4aacb try to change to working directory on startup so assets can be found Sven Balzer 2025-09-29 06:24:58 +02:00
  • c3c0f8adf7 add F5 hotkey to reload tile assets Sven Balzer 2025-09-28 07:03:41 +02:00
  • a5c0db824b add a version to map files Sven Balzer 2025-09-27 08:38:46 +02:00
  • 434abdc9a7 get rid of tile_infos buffer for world shader and instead just use the vertex uvs Sven Balzer 2025-09-26 07:22:08 +02:00
  • dcd40b6394 add uv to vertex format and remove it from instance Sven Balzer 2025-09-25 08:04:16 +02:00
  • 8633cff3cb switch front faces to be CCW instead of CW Sven Balzer 2025-09-25 06:01:16 +02:00
  • ec34b2df61 replace SDL_GPU renderer with wgpu Sven Balzer 2025-09-06 12:02:38 +02:00
  • 883e13cdf5 update dear imgui from 1.91.9b to 1.92.2b Sven Balzer 2025-08-28 05:58:03 +02:00
  • ad651462df Update SDL3 from 3.2.4 to 3.2.20 Sven Balzer 2025-08-27 21:24:05 +02:00
  • 6283160467 remove unnecesary initializers Sven Balzer 2025-08-27 21:14:33 +02:00
  • c806c1a67d Update README.md Ammerhai 2025-04-27 17:17:03 +02:00
  • 6efb964399 add SDLMIXER_DEPS_SHARED OFF Ammerhai 2025-04-13 13:05:06 +02:00
  • 932d5f629d automatically play setting_off_piano.opus when no other music is playing Sven Balzer 2025-04-03 21:38:01 +02:00
  • 14728d17f5 add SDL_mixer Sven Balzer 2025-04-03 03:50:59 +02:00
  • 90d167857e Update README.md Ammerhai 2025-04-02 19:54:52 +02:00
  • 3630965ff5 Update README.md Ammerhai 2025-04-02 19:29:46 +02:00
  • 9763955288 Update README.md Ammerhai 2025-04-02 19:29:35 +02:00
  • d32b99e814 change audio files to opus Ammerhai 2025-04-02 18:58:01 +02:00
  • 41048fc43e change ogg file type Ammerhai 2025-04-01 22:24:32 +02:00
  • 3bf7cf7a17 get rid of __VA_OPT__ Sven Balzer 2025-03-31 22:09:47 +02:00
  • 832c23f85c fix for new pipewire headers Sven Balzer 2025-03-31 17:28:23 +02:00
  • 716f5fc11c fix condition for grid size Sven Balzer 2025-03-30 17:33:09 +02:00
  • 36d69e7fa0 make TileKind grid overlap the edge of the map to allow changing edge kinds Sven Balzer 2025-03-30 17:23:43 +02:00
  • 59f61591e1 add first music track Ammerhai 2025-03-27 21:33:08 +01:00
  • ebffc3f32d change order of textures for autotiling Ammerhai 2025-03-27 21:17:03 +01:00
  • d3be9552c9 fix cast to __m128i Sven Balzer 2025-03-27 20:48:25 +01:00
  • e5d90533dd make a SameLineOrWrap helper and fix wrapping bug introduced by switching to the docking branch of imgui Sven Balzer 2025-03-27 12:45:45 +01:00
  • e19a13c354 remove leftover debug logging Sven Balzer 2025-03-27 12:45:20 +01:00
  • 9480d4e2a7 add #include <bit> for rotl and rotr Sven Balzer 2025-03-26 22:44:21 +01:00
  • e129469b08 add basic autotiling Sven Balzer 2025-03-26 22:04:53 +01:00
  • db55a510a6 remove unnecessary uv_min and uv_max from tile_info Sven Balzer 2025-03-26 22:04:36 +01:00
  • 382ef67895 move shaders from assets to src Sven Balzer 2025-03-26 19:25:38 +01:00
  • 914cbf13f4 move shader dep files to binary dir Sven Balzer 2025-03-26 19:19:21 +01:00
  • 06ddce6f81 factor out PixelArtSample into common.slang Sven Balzer 2025-03-26 19:17:52 +01:00
  • 31c4bde4bf cleanup: remove load_entire_file and m_string Sven Balzer 2025-03-25 21:19:54 +01:00
  • 1db5440767 change asset loading paths to not include the leading "../assets/" Sven Balzer 2025-03-25 21:15:58 +01:00
  • 9810331253 remove old map_save_file Sven Balzer 2025-03-25 20:22:07 +01:00
  • 6f9108d563 move overworld map files Ammerhai 2025-03-25 19:58:00 +01:00
  • f7915b63c7 save the load path and gpu buffer in the map struct Sven Balzer 2025-03-25 19:33:13 +01:00
  • 0575989142 load maps into a struct instead of a global to allow for multiple to be loaded at once Sven Balzer 2025-03-25 18:36:11 +01:00
  • bec0f06e59 fix grid appearing deselected when dragging a selection outside the map Sven Balzer 2025-03-25 17:55:43 +01:00
  • d71daba073 pass view_projection matrix directly to the shaders instead of constructing it each time Sven Balzer 2025-03-25 17:49:30 +01:00
  • b48b5f0339 always show grid when tile picker is open Sven Balzer 2025-03-23 18:19:59 +01:00
  • 3f380adb0a add diagonal corner grass_ground texture Ammerhai 2025-03-23 18:12:25 +01:00
  • ea47ade7b3 update map Ammerhai 2025-03-23 15:41:40 +01:00
  • a7635a0abf save time tints into imgui.ini and allow changing the number of tint points Sven Balzer 2025-03-23 14:16:22 +01:00
  • 2292c049b7 add texture variations Ammerhai 2025-03-23 13:50:12 +01:00
  • 5aba854534 deselect tile when tile picker is closed Sven Balzer 2025-03-22 20:48:11 +01:00
  • f33ce18429 fix for minimized window Sven Balzer 2025-03-22 20:46:19 +01:00
  • e774305829 add grid and highlighting of selected tiles when picking Sven Balzer 2025-03-22 20:39:36 +01:00
  • 4c84899084 add settings menu Sven Balzer 2025-03-22 17:08:37 +01:00
  • ea31729a74 change max anisotropy to 16 Sven Balzer 2025-03-22 16:12:32 +01:00
  • 002bbcd097 add a MainMenuBar and make Tile Picker and Demo Window hidden by default Sven Balzer 2025-03-21 21:35:45 +01:00
  • dc7c424d7f update dear imgui from 1.91.8 to 1.91.9b and switch to docking branch Sven Balzer 2025-03-21 12:35:00 +01:00
  • fe1561d8c8 update testmap with new textures Ammerhai 2025-03-20 20:31:25 +01:00
  • d9bf936f0d add basic gamepad support Sven Balzer 2025-03-20 20:22:23 +01:00
  • 19e75d3807 add day/night color tints Sven Balzer 2025-03-20 18:54:01 +01:00
  • d5b01e9f40 remove todo.txt Ammerhai 2025-03-20 18:19:18 +01:00
  • 3a2b156951 change back from atlas texture for tiles to array texture Sven Balzer 2025-03-20 12:10:23 +01:00
  • e87a66b984 rename biliear_sampler to pixel sampler and remove point_sampler Sven Balzer 2025-03-18 06:06:13 +01:00
  • 944c00b89e add hotkey (R) for rotation Sven Balzer 2025-03-17 17:05:35 +01:00
  • 5ac98b6203 make globals static Sven Balzer 2025-03-17 16:24:51 +01:00
  • fc88859eaf only upload data to texture if *data is not NULL Sven Balzer 2025-03-17 08:17:54 +01:00
  • cdf6cf00a8 make other sampling the default Sven Balzer 2025-03-16 21:23:34 +01:00
  • 5b6d83ed90 add other filtering option for comparison Sven Balzer 2025-03-16 21:04:00 +01:00
  • 6a7f54ca5a convert indentation to spaces Sven Balzer 2025-03-16 18:56:40 +01:00
  • 09b1f3943a add image to readme Ammerhai 2025-03-16 17:56:08 +01:00
  • 8d7a4e9a4a change map files Ammerhai 2025-03-16 17:46:02 +01:00
  • fd11d177c1 rename corner code Ammerhai 2025-03-16 17:34:28 +01:00
  • e2a4eec761 rename grass_ground corners Ammerhai 2025-03-16 17:32:30 +01:00
  • 65d79b8985 add sprout character tileset Ammerhai 2025-03-16 17:30:42 +01:00
  • 98844b6094 add new sprites Ammerhai 2025-03-16 17:26:21 +01:00
  • 31823101a5 add msaa toggle Sven Balzer 2025-03-16 16:06:52 +01:00
  • 45ca42df99 mark things as static Sven Balzer 2025-03-16 12:14:40 +01:00
  • 1220cf6e7a add tracy memory tracking to SDL Sven Balzer 2025-03-16 12:10:00 +01:00
  • f1ffbbcfda change camera defaults Sven Balzer 2025-03-16 08:08:41 +01:00
  • ad37f333ae remove atlas_item from tile info Sven Balzer 2025-03-16 08:07:31 +01:00
  • 93708f37b8 make dual grid always be active Sven Balzer 2025-03-16 07:49:19 +01:00
  • 4b3ca3e673 inline PI for msvc Sven Balzer 2025-03-15 16:22:50 +01:00
  • 755befb89d destroy tile atlas structure after it is not needed anymore Sven Balzer 2025-03-15 11:27:02 +01:00
  • ce90ecdaea add tracy Sven Balzer 2025-03-15 11:25:17 +01:00
  • 592e1f39f3 put custom sdl changes into patches/ Sven Balzer 2025-03-14 08:50:59 +01:00
  • b9a52da265 add a dual grid toggle Sven Balzer 2025-03-13 05:55:17 +01:00
  • 57f6926d6f make tile border 4 wide and enable anisotropic filtering Sven Balzer 2025-03-12 06:26:52 +01:00
  • 0043563f7d add the ability to drag tile changes Sven Balzer 2025-03-11 11:31:08 +01:00
  • 2ad30458bf add camera tilt Sven Balzer 2025-03-11 09:16:17 +01:00
  • e77086601b clean up math_graphics.h Sven Balzer 2025-03-09 20:31:27 +01:00
  • 5016f906ea fix projection of mouse into view space Sven Balzer 2025-03-09 06:01:19 +01:00
  • 88da989ad7 major refactor and add a camera Sven Balzer 2025-03-08 19:39:40 +01:00
  • d80ffe7c79 fix pixel bug Ammerhai 2025-03-07 19:25:06 +01:00
  • ebddc0dfe2 add random rotation option Sven Balzer 2025-02-28 16:16:21 +01:00
  • 0d875d23ae make tiles rotatable Sven Balzer 2025-02-28 16:05:51 +01:00
  • 611c1afcb6 add new tiles part 4 Ammerhai 2025-02-27 18:44:15 +01:00
  • 1b75448163 add new tiles part 3 Ammerhai 2025-02-27 18:28:43 +01:00
  • 7b9db0b16b add grass_ground_1 tile Sven Balzer 2025-02-27 18:22:05 +01:00