Guillaume Bittoun
|
4e00d08dfb
|
avl_tree: whoops ! bug fix.
|
10 years ago |
Guillaume Bittoun
|
92a8310dd2
|
avl_tree: adding count variable to keep the number of nodes in tree.
|
10 years ago |
Guillaume Bittoun
|
ca54c69d17
|
avl_tree: adding copy constructor and operator=
|
10 years ago |
Guillaume Bittoun
|
b05c252b96
|
avl_tree: iterator full implementation + test.
|
10 years ago |
Sam Hocevar
|
a334a8544f
|
avl_tree: compilation fix.
|
10 years ago |
Guillaume Bittoun
|
a9e67e2cc1
|
avl_tree: tiny fixes + iterator features.
|
10 years ago |
Guillaume Bittoun
|
96f1cdab56
|
avl_tree: adding several min/max features and iterators.
|
10 years ago |
Guillaume Bittoun
|
80219bcfef
|
avl_tree: adding chain to keep order between nodes and make a good ordered iterator.
|
10 years ago |
Guillaume Bittoun
|
dcce2dfeaa
|
avl_tree: reverting contiguous buffer because of bad performance.
|
10 years ago |
Guillaume Bittoun
|
85a88d457c
|
avl_tree: using contiguous buffer for node storage. Copy is still unsafe and this solution needs review before complete validation (sam… ?)
|
10 years ago |
Guillaume Bittoun
|
16048b0e27
|
forgotten diff
|
10 years ago |
Guillaume Bittoun
|
cb9877a086
|
avl_tree: using contiguous buffer for node storage. Copy is still unsafe and this solution needs review before complete validation (sam… ?)
|
10 years ago |
Guillaume Bittoun
|
af3229c39a
|
avl_tree: moving parent slot inside tree_node. It complicates a bit the code, but avoid recursive call with parameter parent_slot.
|
10 years ago |
Guillaume Bittoun
|
7c76ce4bce
|
avl_tree: adding mandatory get method
|
10 years ago |
Guillaume Bittoun
|
b73bb8d901
|
avl_tree: memory released, valgrind says “no leaks are possible”
|
10 years ago |
Guillaume Bittoun
|
029d622b34
|
avl_tree: forgotten diff
|
10 years ago |
Guillaume Bittoun
|
227690f3b0
|
avl_tree: bug fixes + tests + nit
|
10 years ago |
Guillaume Bittoun
|
b59b40b758
|
avl_tree: phewww ! feels better… To be continued, memory still needs to be freed and some features are missing
|
10 years ago |
Sam Hocevar
|
d040954588
|
test: blue noise kernel generator.
|
10 years ago |
Sam Hocevar
|
59b5e10ab3
|
avl_tree: minor refactoring for shorter code.
|
10 years ago |
Sam Hocevar
|
7e04bd038a
|
scene: remove functions that aren’t that useful.
|
10 years ago |
Sam Hocevar
|
aa2bb79c87
|
input: tweak warning messages.
|
10 years ago |
Guillaume Bittoun
|
597d9bdf8f
|
avl_tree: adding tree node deletion
|
10 years ago |
Guillaume Bittoun
|
1a5df3744d
|
avl_tree: improving tests data and preparing tree deletion
|
10 years ago |
Guillaume Bittoun
|
6dc8c98237
|
avl_tree: tiny optimisation
|
10 years ago |
Guillaume Bittoun
|
23c077bc86
|
avl_tree: refactoring insertion by using a bunch of more atomic method than the previous ones.
This new version of the insertion looks more maintainable even if probably less fast. To be reverted if too slow.
|
10 years ago |
Sam Hocevar
|
131ac13b7d
|
algorithm: minor AVL node reorganisation to make code patterns more obvious.
|
10 years ago |
Guillaume Bittoun
|
1d144ebf52
|
avl_tree.h: adding more test, fixing more bugs
|
10 years ago |
Guillaume Bittoun
|
9b46f5d22b
|
avl_tree: fixing tests
|
10 years ago |
Sam Hocevar
|
94f4df0c47
|
input: fix compilation warning.
|
10 years ago |
Sam Hocevar
|
cdf0397f66
|
test: fix unit test runner.
|
10 years ago |
Guillaume Bittoun
|
332b5ef250
|
avl_tree: adding two tests
|
10 years ago |
Guillaume Bittoun
|
7f54caf3c6
|
avl_tree: moving file in algorithm, adding empty test file and fixing compilation
|
10 years ago |
Lolbot
|
56481be48e
|
fixed 6 files out of 2928:
- removed 0 CR characters
- removed 8 trailing whitespaces
- replaced 400 tabs with spaces
- fixed 6 svn:eol-style properties
|
10 years ago |
Guillaume Bittoun
|
f318af9b03
|
avl_tree: fixing insertion (no test so far)
|
10 years ago |
Guillaume Bittoun
|
cb896fae1a
|
avl_tree: first incomplete draft
|
10 years ago |
Benjamin ‘Touky’ Huet
|
cb7a99bac3
|
Added ShaderBuilder
|
10 years ago |
Benjamin ‘Touky’ Huet
|
a89dac5c30
|
Fixed some stuff and added some small tweaks
|
10 years ago |
Benjamin ‘Touky’ Huet
|
1756726fca
|
Added some shit in controller and text
|
10 years ago |
Sam Hocevar
|
2b3f1aa0d5
|
build: reactivate array::Insert.
|
10 years ago |
Sam Hocevar
|
f2a225464b
|
build: minor Linux, gcc and mingw compilation fixes.
|
10 years ago |
Benjamin ‘Touky’ Huet
|
e05b399514
|
FFS BUILD
|
10 years ago |
Benjamin ‘Touky’ Huet
|
e57501509f
|
build FIX ?
|
10 years ago |
Benjamin ‘Touky’ Huet
|
2043b0c7ce
|
fixed array build
|
10 years ago |
Benjamin ‘Touky’ Huet
|
7cc231228f
|
Added VcProj in sln
|
10 years ago |
Benjamin ‘Touky’ Huet
|
2aa7a33aca
|
Added Insert in tuple array
|
10 years ago |
Sam Hocevar
|
9ba22b8a58
|
input: prepare a small API for direct text input.
|
10 years ago |
Sam Hocevar
|
4374db93c4
|
input: use key scancodes everywhere, but add a small fallback for SDL1.2.
|
10 years ago |
Sam Hocevar
|
0cc1dd69ba
|
input: use scancodes instead of ASCII values when using SDL v2.
|
10 years ago |
Sam Hocevar
|
6f1f7ab895
|
input: fix a typo in the key list and clean up some code.
|
10 years ago |