Graham Pentheny
b42dfae643
Removed unnecessary accessor for convexVolumes
2025-08-05 16:24:32 -04:00
Graham Pentheny
7ba105dc72
Rename volumeCount to convexVolumeCount
2025-08-05 16:14:25 -04:00
Graham Pentheny
7d4601b314
Removed unnecessary accessor for volumeCount
2025-08-05 16:13:32 -04:00
Graham Pentheny
05d37a0b9a
Removed unnecessary accessor for offMeshConVerts
2025-08-05 16:10:31 -04:00
Graham Pentheny
40c001593c
Removed unnecessary accessor for offMeshConRads
2025-08-05 16:09:32 -04:00
Graham Pentheny
8baf492587
Removed unnecessary accessor for offMeshConDirs
2025-08-05 16:08:48 -04:00
Graham Pentheny
9e02d72e34
Removed unnecessary accessor for offMeshConFlags
2025-08-05 16:03:36 -04:00
Graham Pentheny
37eeaf128f
Removed unnecessary accessor for offMeshConFlags
2025-08-05 16:02:42 -04:00
Graham Pentheny
3102022136
Removed unnecessary accessor for offMeshConId
2025-08-05 16:01:41 -04:00
Graham Pentheny
a1f2d3df09
Removed unnecessary accessor for offMeshConCount
2025-08-05 16:00:21 -04:00
Graham Pentheny
6ebbb12684
renamed handleCommonSettings to drawCommonSettingsUI
2025-08-05 13:52:37 -04:00
Graham Pentheny
a899c3cb0f
rename handleSettings to drawSettingsUI
2025-08-05 13:51:20 -04:00
Graham Pentheny
06ea1be2ae
rename handleTools to drawToolsUI
2025-08-05 13:50:14 -04:00
Graham Pentheny
67e4ddfe34
Rename handleDebugMode to drawDebugUI
2025-08-05 13:48:40 -04:00
Graham Pentheny
5cc17b8a39
rename handleMeshChanged to onMeshChanged
2025-08-05 13:46:30 -04:00
Graham Pentheny
a954d7e9f0
rename handleBuild to build
2025-08-05 13:46:01 -04:00
Graham Pentheny
434299ec5b
Rename handleRenderOverlay to renderOverlay
2025-08-05 13:44:15 -04:00
Graham Pentheny
efd1401b6b
Rename handleRender to render
2025-08-05 13:40:47 -04:00
Graham Pentheny
1c72317236
Fixed screenspace text y position
...
Since dearImGUI uses raster coordinates
2025-08-05 12:09:14 -04:00
Graham Pentheny
0463758f21
Use a dropdown for draw mode rather than a set of radio buttons
2025-08-04 17:06:42 -04:00
Graham Pentheny
5c8e5f3089
Auto-format
2025-08-04 16:22:29 -04:00
Graham Pentheny
065fd54c81
Use static arrays of strings for tool and display names
2025-08-04 15:54:35 -04:00
Graham Pentheny
0cceb7fb92
Removed unnecessary agent radius accessor
2025-07-22 00:58:52 -04:00
Graham Pentheny
a94dee954d
More code cleanup
...
# Conflicts:
# RecastDemo/Include/InputGeom.h
# RecastDemo/Include/SampleInterfaces.h
2025-07-19 11:53:01 -04:00
Graham Pentheny
700ac4d832
Fixed narrowing conversion warnings
2025-07-13 12:55:01 -04:00
Graham Pentheny
95a7b45c32
More WIP DearImGUI conversion
2025-07-13 12:43:10 -04:00
Graham Pentheny
d534b4dc14
WIP DearImGui conversion
2025-07-12 15:02:54 -04:00
Graham Pentheny
6b906538dc
WIP DearImGui conversion
2025-07-10 11:11:54 -04:00
Graham Pentheny
d1e513aeaf
Remove MeshLoaderObj class. Replace with parseObjModel function
2025-07-07 00:54:57 -04:00
Graham Pentheny
d647ba4305
Fixed compilation warnings treated as errors on Windows
2025-06-28 14:44:19 -04:00
Graham Pentheny
d10e82d0c9
Rename rcChunkyTriMesh to just ChunkyTriMesh since it's a class that's part of the demo project, not Recast itself.
2025-06-02 01:22:24 -04:00
Graham Pentheny
03b3e11371
Removed hungarian notation from tile mesh sample fields
2025-05-30 02:09:43 -04:00
Graham Pentheny
8a6c7ed8e1
removing hungarian notation from sample class field names
2025-05-30 01:58:52 -04:00
Graham Pentheny
06ae4ee0cb
Some better variable names in tile mesh sample
2025-05-19 23:24:11 -04:00
Graham Pentheny
f25a3c3384
Formatting
2025-05-06 10:42:34 -04:00
Graham Pentheny
20e3afbb03
Use vectors and methods in ChunkyTriMesh to simplify things
2025-05-05 15:34:18 -04:00
Graham Pentheny
17ffcd1191
Sample_TileMesh: Removed "keep intermediate results" option
...
now always on
2025-04-08 23:55:11 -04:00
Graham Pentheny
4def1f9a58
Whitespace changes, use nullptr instead of 0, pragma once
2025-04-08 23:54:27 -04:00
Graham Pentheny
a1d3fe8086
convert SampleToolType to enum class
2025-03-31 01:02:50 -04:00
Graham Pentheny
ad6b1ec2c6
Some better names for fields in Sample class
2025-03-31 00:26:19 -04:00
Graham Pentheny
2f3b5155d3
More method parameter renaming in TileMesh sample
2025-03-30 00:48:53 -04:00
Graham Pentheny
4f66c402bb
More TileMesh sample cleanup
...
Formatting, variable names, braces, also fixed some member function shadowing
2025-03-30 00:40:48 -04:00
Graham Pentheny
0c2654e79d
Clean up TileMesh sample code
...
Better variable names, removed trailing whitespace, cleanup UI rendering a bit...
2025-03-29 22:52:59 -04:00
Graham Pentheny
b43c82c808
Removed _USE_MATH_DEFINES directive ( #596 )
...
Since none of the `M_` prefixed constants are used anywhere in the code, this is unnecessary. It's also Windows-specific, so these non-standard defines shouldn't be used anyway.
Ref: https://learn.microsoft.com/en-us/cpp/c-runtime-library/math-constants?view=msvc-170
2022-12-29 15:09:01 -05:00
Graham Pentheny
5111139558
Fixes for many low-severity compiler warnings ( #576 )
...
* Fixes for many low-severity compiler warnings
Mostly a lot of pedantic things like end-of-file newlines and commas on the last enum value. However some fixes like the weak v-tables warnings fixes might help with code gen. It's unclear if the linker is able to elide multiple copies of the same type's v-table in different translation units, (sometimes it can) but these fixes ensure we don't have to rely on it.
2022-11-11 21:03:03 -05:00
Jakob Botsch Nielsen
6e36a351c2
Remove unused code causing warning
2018-06-16 17:04:54 +02:00
Aurelien Rainone
4988ecbaf0
RecastDemo: add Load & Save buttons for SoloMesh Sample, and fix warnings ( #258 )
...
* Implement saveAll loadAll for Sample_SoloMesh
- Solo mesh sample is loaded and saved as a tiled mesh containing
an unique tile, so as to remain compatible with tiled mesh
- navmesh is saved to/loaded from `solo_navmesh.bin` binary file
- add and connect the corresponding 'Save/Load' GUI elements
* Fix `implit-fallthrough` gcc warnings
On linux with gcc 7.2.0+ and all warnings treated as errors,
implicit fallthroughs in case statements are considered as errors.
If the comment just below the next `case` or `default` matches
various strings, one of which is `falls through` the fallthrough
is then considered explicit.
2018-01-05 12:38:53 +01:00
Domenico Albani
03eb2f92f3
Make RecastDemo colors more meaningful ( #254 )
...
Implement a SampleDebugDraw which will color area types meaningfully, for example
color water as blue, grass as green and so on.
2017-02-02 20:27:43 +01:00
Jonathan Adamczewski
12e8950bac
Add toggles for heightfield filtering
2017-01-12 16:58:26 +00:00
Ben Hymers
299ed08087
Fix leaking file handles in Sample_TileMesh::loadAll after various failures
...
Leaks were reported by Coverity Scan
2016-03-14 10:22:31 +00:00