25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1.8 KiB

lol headers to keep

src/lol/base/map.h (map utilities)
src/lol/base/types.h (vec_t shortcuts eg. vec2, ivec2, u8vec3 etc.)
src/lol/math/bigint.h
src/lol/math/constants.h
src/lol/math/functions.h
src/lol/math/half.h (needs half.cpp)
src/lol/math/matrix.h
src/lol/math/noise/*
src/lol/math/ops.h
src/lol/math/polynomial.h
src/lol/math/rand.h
src/lol/math/real.h (needs real.cpp)
src/lol/math/transform.h (needs matrix.cpp and transform.cpp)
src/lol/math/vector.h (needs vector.cpp)
src/lol/sys/thread.h
src/lol/sys/timer.h

other headers to keep

tools/lolunit/lolunit.h

headers we could clean up and keep

src/lol/algorithm/aabb_tree.h
src/lol/base/assert.h (could be useful)
src/lol/base/avl_tree.h
src/lol/base/string.h (string utilities)
src/lol/image/color.h
src/lol/image/pixel.h (but is it useful?)
src/lol/math/arraynd.h (but do we really want to keep it?)
src/lol/math/geometry.h
src/lol/math/interp.h (but what is it?)

src/numeric.h

headers to keep in the engine

src/lol/algorithm/portal.h
src/lol/audio/*
src/lol/base/features.h (a bit dangerous to ship)
src/lol/base/log.h
src/lol/debug/*
src/lol/engine.h
src/lol/engine/*
src/lol/engine-internal.h
src/lol/extras.h
src/lol/gpu/*
src/lol/image/image.h
src/lol/image/movie.h
src/lol/image/resource.h
src/lol/legacy.h
src/lol/lua.h
src/lol/net/http.h
src/lol/public.h
src/lol/sys/file.h
src/lol/sys/getopt.h
src/lol/sys/init.h

headers to remove one day

src/lol/algorithm/sort.h (there’s plenty of stuff in libc++)
src/lol/base/array.h (use std::vector)
src/lol/base/enum.h (can’t see the point)
src/lol/base/tuple.h (use std::tuple)