DEADSOFTWARE
GIT
/
REPO
/
FRED-BOY
Projects
/
d2df-sdl.git
/ history
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
fix building on linux with mpg123
[d2df-sdl.git]
/
src
/
game
/
g_grid.pas
2018-01-21
Ketmar Dark
generalized pool iterator (it is not tied to `framePool...
blob
|
commitdiff
|
raw
2018-01-20
Ketmar Dark
replaced manual pool walking with nice iterator (yet...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
removed alot of commented out and unused grid processin...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
grid: only one debug callback left (ok, let it be there...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
removed callback from `Grid.traceRay()` (it wasn't...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
no more callback in `Grid.traceBox()` (it wasn't used...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
commented out unused type
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
`Grid.forEachAtPoint()` converted to no-callback
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
`Grid.forEachInAABB()`: no more callbacks
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Ketmar Dark
commented out some old code; outlined a new plan to...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-07
Ketmar Dark
Merge branch 'master' of ssh://repo.or.cz/d2df-sdl
blob
|
commitdiff
|
raw
|
diff to current
2017-10-05
Dmitry D. Chernov
Cosmetic: DooM 2D:Forever -> Doom 2D: Forever
blob
|
commitdiff
|
raw
|
diff to current
2017-09-24
Ketmar Dark
mempool is optional now
blob
|
commitdiff
|
raw
|
diff to current
2017-09-19
Ketmar Dark
moved some geometry functions to shared/geom.pas; TODO...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-17
Ketmar Dark
turned on "SCOPEDENUMS" fpc option
blob
|
commitdiff
|
raw
|
diff to current
2017-09-11
Ketmar Dark
simple allocation counter for classes
blob
|
commitdiff
|
raw
|
diff to current
2017-09-08
Ketmar Dark
hacked new ray tracer: it is complete shit, but at...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-08
Ketmar Dark
replaced line-vs-aabb test with floating point one...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
don't be *too* smart: `swapInt()` should not do xor...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
grid: clip rect outside of the loops in `forEachInAABB()`
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
grid: fixed update bug with resized bodies ('cmon,...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
ooops
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
slightly faster(?) tile walker
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
shitfix (incorrect, but working) for lines starting...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
`forEachAlongLine()` switched to `TLineWalker`
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
slightly better `traceBox()`
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Ketmar Dark
new raycaster, based on seg-vs-aabb intersections;...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-04
Ketmar Dark
`traceBox()` API bugfix; squashing now works (i hope)
blob
|
commitdiff
|
raw
|
diff to current
2017-09-04
Ketmar Dark
grid: `traceBox()` API; `sweepAABB()` API
blob
|
commitdiff
|
raw
|
diff to current
2017-09-02
Ketmar Dark
new code for blood particles (other particles are turne...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-02
Ketmar Dark
loading game now properly fixes enabled/disabled state...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-01
Ketmar Dark
slightly faster (i hope) particles
blob
|
commitdiff
|
raw
|
diff to current
2017-09-01
Ketmar Dark
finally fixed (i hope) orthotrace bug; turned on orthot...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Ketmar Dark
smoother camera on stairs/slopes
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Ketmar Dark
more cosmetix
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Ketmar Dark
cosmetic fixes, optimization flag changes
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Ketmar Dark
renamed `grid.atPoint` to `grid.atCellInPoint`
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Ketmar Dark
`atPoint` grid enumerator (for .. in)
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Ketmar Dark
some fixes for recursive grid queries (grid doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Ketmar Dark
weapon hitscan should be a little faster now
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Ketmar Dark
grid: slightly faster cell skipping
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Ketmar Dark
grid: strict horizontal/vertical trace accelerator...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-25
Ketmar Dark
turned on typeinfo (preparing for text-mode maps magic)
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
Ketmar Dark
temporarily turned off raytracing ortho-accelerator...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
Ketmar Dark
removed unused code; optimized horizontal and vertical...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
Ketmar Dark
optimized horizontal and vertical traces
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
Ketmar Dark
optimized horizontal grid traces
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
Ketmar Dark
slightly better water particles
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
Ketmar Dark
fixed another bug in grid raytracer
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
fixed grid updates; another station now working (kinda)
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
no more raycasting thru the walls if the wall is in...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
fixed passing thru disabled walls
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
fixed bug in grid update; one more mode for Holmes
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
fixed bug in grid raytracer: use `const`, Luke!
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
fixed bug in grid updates for moving objects
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
more debug code in grid and holmes
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
alot of debugging code
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
raycast jumper (bad)
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
monsters in grid now works
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
debug cosmetix
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
removed some unused code in `lineAABBIntersects()`
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
removed more debug code
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
removed old tracer code
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
new tracer seems to work
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
no more tree traces (i hope); still not working right
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
removed all mentions of dynaabb tree from the sources...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
grid now has fixed tile size
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
raycaster code cleanup
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
more code for tracing and other shit; NOTHING IS WORKIN...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-23
Ketmar Dark
more grid code uglification -- should be a little faste...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-22
Ketmar Dark
more fixes to grid; dunno, seems to work again
blob
|
commitdiff
|
raw
|
diff to current
2017-08-21
Ketmar Dark
grid code uglification; particles are great again ...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-21
Ketmar Dark
map ray tracer now using grid instead of tree
blob
|
commitdiff
|
raw
|
diff to current
2017-08-20
Ketmar Dark
some tree code for monsters
blob
|
commitdiff
|
raw
|
diff to current
2017-08-19
Ketmar Dark
converted grid and tree to generics (fuck you, FPC...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-19
Ketmar Dark
render code cleanup; collision code cleanup; reverted...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-19
Ketmar Dark
slightly better memory locality
blob
|
commitdiff
|
raw
|
diff to current
2017-08-19
Ketmar Dark
intermediate commit (faster render and coldet; this...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-18
Ketmar Dark
experimental grid with buckets
blob
|
commitdiff
|
raw
|
diff to current
2017-08-18
Ketmar Dark
added small speedup trick to gird (tree already has it)
blob
|
commitdiff
|
raw
|
diff to current
2017-08-18
Ketmar Dark
Sweep-And-Prune broad phase implementation; not working yet
blob
|
commitdiff
|
raw
|
diff to current
2017-08-17
Ketmar Dark
better memory locality and access patterns for grid...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-17
Ketmar Dark
moved compiler options to shared/a_modes.inc; turned...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-16
Ketmar Dark
added common file with compiler flags; cosmetic fix...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-16
Ketmar Dark
grid now works for any map bounding box; collisions...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-16
Ketmar Dark
simplified grid code (removed alot of pasta); rendering...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-16
Ketmar Dark
grid: proxy pool (no more segfaults on reloading map...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-16
Ketmar Dark
grid
blob
|
commitdiff
|
raw
|
diff to current