DEADSOFTWARE

d2df-sdl.git
7 years agotree: desperate attempts to win several microseconds...
Ketmar Dark [Fri, 18 Aug 2017 20:40:55 +0000 (23:40 +0300)]
tree: desperate attempts to win several microseconds...

7 years agoshit; "--dbg-mainwan" doesn't work; changed to "-dbg-mainwad"
Ketmar Dark [Fri, 18 Aug 2017 20:00:52 +0000 (23:00 +0300)]
shit; "--dbg-mainwan" doesn't work; changed to "-dbg-mainwad"

7 years ago"--dbg-mainwad-restore" and "--dbg-mainwad wad"
Ketmar Dark [Fri, 18 Aug 2017 19:36:27 +0000 (22:36 +0300)]
"--dbg-mainwad-restore" and "--dbg-mainwad wad"

7 years agocosmetix
Ketmar Dark [Fri, 18 Aug 2017 19:32:46 +0000 (22:32 +0300)]
cosmetix

7 years agoremoved some "try/finally" (sorry, it is FUCKIN' SLOW!)
Ketmar Dark [Fri, 18 Aug 2017 19:27:28 +0000 (22:27 +0300)]
removed some "try/finally" (sorry, it is FUCKIN' SLOW!)

7 years agocosmetic variable renamings
Ketmar Dark [Fri, 18 Aug 2017 19:18:28 +0000 (22:18 +0300)]
cosmetic variable renamings

7 years agoadded small speedup trick to gird (tree already has it)
Ketmar Dark [Fri, 18 Aug 2017 19:13:09 +0000 (22:13 +0300)]
added small speedup trick to gird (tree already has it)

7 years agomore tree/grid debug commands
Ketmar Dark [Fri, 18 Aug 2017 19:06:05 +0000 (22:06 +0300)]
more tree/grid debug commands

7 years agoREADME update
Ketmar Dark [Fri, 18 Aug 2017 18:51:27 +0000 (21:51 +0300)]
README update

7 years agocosmetix
Ketmar Dark [Fri, 18 Aug 2017 18:37:33 +0000 (21:37 +0300)]
cosmetix

7 years agoREADME repo URL fix
Ketmar Dark [Fri, 18 Aug 2017 18:33:42 +0000 (21:33 +0300)]
README repo URL fix

7 years agodon't use tree for drawing by default
Ketmar Dark [Fri, 18 Aug 2017 18:23:57 +0000 (21:23 +0300)]
don't use tree for drawing by default

7 years agocosmetix
Ketmar Dark [Fri, 18 Aug 2017 18:02:42 +0000 (21:02 +0300)]
cosmetix

7 years ago"t_dump_node_queries" (temp debug, DO NOT TOUCH)
Ketmar Dark [Fri, 18 Aug 2017 17:56:43 +0000 (20:56 +0300)]
"t_dump_node_queries" (temp debug, DO NOT TOUCH)

7 years agotree: use integers instead of floats (we don't really need floats, except for segment...
Ketmar Dark [Fri, 18 Aug 2017 17:45:19 +0000 (20:45 +0300)]
tree: use integers instead of floats (we don't really need floats, except for segment queries)

7 years agocosmetix
Ketmar Dark [Fri, 18 Aug 2017 17:36:17 +0000 (20:36 +0300)]
cosmetix

7 years agocosmetix
Ketmar Dark [Fri, 18 Aug 2017 17:07:08 +0000 (20:07 +0300)]
cosmetix

7 years agotree seems to work now
Ketmar Dark [Fri, 18 Aug 2017 16:55:14 +0000 (19:55 +0300)]
tree seems to work now

7 years ago"-dbg-mainwad" cli arg
Ketmar Dark [Fri, 18 Aug 2017 15:58:00 +0000 (18:58 +0300)]
"-dbg-mainwad" cli arg

7 years agomore tree code; still not working
Ketmar Dark [Fri, 18 Aug 2017 15:31:56 +0000 (18:31 +0300)]
more tree code; still not working

7 years agog_triggers.pas: fixed "Warning: Function result variable does not seem to initialized"
Ketmar Dark [Fri, 18 Aug 2017 15:19:12 +0000 (18:19 +0300)]
g_triggers.pas: fixed "Warning: Function result variable does not seem to initialized"

7 years agohidden "Game/DefaultMegawadStart" option to change default playing wads
Ketmar Dark [Fri, 18 Aug 2017 15:07:38 +0000 (18:07 +0300)]
hidden "Game/DefaultMegawadStart" option to change default playing wads

7 years agosome cosmetix in common compiler flags
Ketmar Dark [Fri, 18 Aug 2017 11:52:11 +0000 (14:52 +0300)]
some cosmetix in common compiler flags

7 years agosome statistics
Ketmar Dark [Fri, 18 Aug 2017 01:41:53 +0000 (04:41 +0300)]
some statistics

7 years agotree can render things (buggy)
Ketmar Dark [Fri, 18 Aug 2017 01:35:18 +0000 (04:35 +0300)]
tree can render things (buggy)

7 years agodynamic aabb tree implementation (ported from D, completely untested)
Ketmar Dark [Fri, 18 Aug 2017 01:11:37 +0000 (04:11 +0300)]
dynamic aabb tree implementation (ported from D, completely untested)

7 years agomore SAP code; still not working right
Ketmar Dark [Thu, 17 Aug 2017 20:54:05 +0000 (23:54 +0300)]
more SAP code; still not working right

7 years agoSweep-And-Prune broad phase implementation; not working yet
Ketmar Dark [Thu, 17 Aug 2017 18:25:12 +0000 (21:25 +0300)]
Sweep-And-Prune broad phase implementation; not working yet

7 years agoadded README
fgsfds [Fri, 18 Aug 2017 13:44:15 +0000 (16:44 +0300)]
added README

7 years agodon't flush enet every message
fgsfds [Thu, 17 Aug 2017 18:25:26 +0000 (21:25 +0300)]
don't flush enet every message

7 years agobetter memory locality and access patterns for grid (it is IMPORTANT for old atoms...
Ketmar Dark [Thu, 17 Aug 2017 16:34:20 +0000 (19:34 +0300)]
better memory locality and access patterns for grid (it is IMPORTANT for old atoms, for example)

7 years agoadaptive profiler history length (not really)
Ketmar Dark [Thu, 17 Aug 2017 15:39:28 +0000 (18:39 +0300)]
adaptive profiler history length (not really)

7 years ago"r_draw_grid" -> "r_gridrender"
Ketmar Dark [Thu, 17 Aug 2017 13:16:32 +0000 (16:16 +0300)]
"r_draw_grid" -> "r_gridrender"

7 years agocosmetix
Ketmar Dark [Thu, 17 Aug 2017 13:15:56 +0000 (16:15 +0300)]
cosmetix

7 years agomore profiler fixes
Ketmar Dark [Thu, 17 Aug 2017 13:09:15 +0000 (16:09 +0300)]
more profiler fixes

7 years agomore profiling code
Ketmar Dark [Thu, 17 Aug 2017 12:46:30 +0000 (15:46 +0300)]
more profiling code

7 years agonew console commands: "r_draw_grid" and "dbg_coldet_grid"
Ketmar Dark [Thu, 17 Aug 2017 10:15:24 +0000 (13:15 +0300)]
new console commands: "r_draw_grid" and "dbg_coldet_grid"

7 years agomore profiler code; smoothing values, history
Ketmar Dark [Thu, 17 Aug 2017 09:41:28 +0000 (12:41 +0300)]
more profiler code; smoothing values, history

7 years agomore profiler code
Ketmar Dark [Thu, 17 Aug 2017 08:49:23 +0000 (11:49 +0300)]
more profiler code

7 years agoprofiler
Ketmar Dark [Thu, 17 Aug 2017 08:13:03 +0000 (11:13 +0300)]
profiler

7 years agomoved compiler options to shared/a_modes.inc; turned on advanced records
Ketmar Dark [Thu, 17 Aug 2017 05:48:15 +0000 (08:48 +0300)]
moved compiler options to shared/a_modes.inc; turned on advanced records

7 years agoflamer projectiles don't push
fgsfds [Wed, 16 Aug 2017 14:35:10 +0000 (17:35 +0300)]
flamer projectiles don't push

7 years agodownloading resources...
fgsfds [Wed, 16 Aug 2017 13:09:30 +0000 (16:09 +0300)]
downloading resources...

7 years agocompatibility with older FPC
Ketmar Dark [Wed, 16 Aug 2017 12:53:13 +0000 (15:53 +0300)]
compatibility with older FPC

7 years agoadded common file with compiler flags; cosmetic fix in g_monsters.pas
Ketmar Dark [Wed, 16 Aug 2017 12:36:43 +0000 (15:36 +0300)]
added common file with compiler flags; cosmetic fix in g_monsters.pas

7 years agolight experiments integrated into main tree; use "--twinkletwinkle" to turn it on
Ketmar Dark [Wed, 16 Aug 2017 09:26:06 +0000 (12:26 +0300)]
light experiments integrated into main tree; use "--twinkletwinkle" to turn it on

7 years agomore map grid code
Ketmar Dark [Wed, 16 Aug 2017 09:17:18 +0000 (12:17 +0300)]
more map grid code

7 years agogrid now works for any map bounding box; collisions with lifts and blockmons are...
Ketmar Dark [Wed, 16 Aug 2017 09:04:00 +0000 (12:04 +0300)]
grid now works for any map bounding box; collisions with lifts and blockmons are in grid too

7 years agoreplaced "pvs" for lights with grid
Ketmar Dark [Wed, 16 Aug 2017 08:39:23 +0000 (11:39 +0300)]
replaced "pvs" for lights with grid

7 years agoremoved "potentially visible panels" code in favor of grid
Ketmar Dark [Wed, 16 Aug 2017 08:28:27 +0000 (11:28 +0300)]
removed "potentially visible panels" code in favor of grid

7 years agosimplified grid code (removed alot of pasta); rendering on Another Station now seems...
Ketmar Dark [Wed, 16 Aug 2017 08:17:46 +0000 (11:17 +0300)]
simplified grid code (removed alot of pasta); rendering on Another Station now seems to work

7 years agogrid: proxy pool (no more segfaults on reloading map); use binary heap instead of...
Ketmar Dark [Wed, 16 Aug 2017 07:43:03 +0000 (10:43 +0300)]
grid: proxy pool (no more segfaults on reloading map); use binary heap instead of sorting in renderer

7 years agogrid
Ketmar Dark [Tue, 15 Aug 2017 20:12:42 +0000 (23:12 +0300)]
grid

7 years agooptimized light drawing: process only "possible lit panels" instead of all walls
Ketmar Dark [Tue, 15 Aug 2017 14:46:33 +0000 (17:46 +0300)]
optimized light drawing: process only "possible lit panels" instead of all walls

7 years agolight: use proper scissoring instead of clearing the whole stencil buffer for each...
Ketmar Dark [Tue, 15 Aug 2017 06:07:33 +0000 (09:07 +0300)]
light: use proper scissoring instead of clearing the whole stencil buffer for each light

7 years agoshitlight experiment
Ketmar Dark [Sun, 13 Aug 2017 11:50:58 +0000 (14:50 +0300)]
shitlight experiment

  real-time lighting based on shadow volumes and stencil buffer
  basically, the same thing that is used in 3d, but simplified
  (we only need to draw shadow volumes, and unmarked area is lit)

7 years agocosmetix
Ketmar Dark [Wed, 16 Aug 2017 07:42:42 +0000 (10:42 +0300)]
cosmetix

7 years agobuild "visible panels set" before rendering the frame
Ketmar Dark [Tue, 15 Aug 2017 15:19:13 +0000 (18:19 +0300)]
build "visible panels set" before rendering the frame

  statistics for Another Station starting position:
    before: 7538*8
    after : 7538+127*8

7 years ago"--opengl-dump-exts" cli arg fix
Ketmar Dark [Mon, 14 Aug 2017 15:33:55 +0000 (18:33 +0300)]
"--opengl-dump-exts" cli arg fix

7 years agoautodetect NPOT texture support
Ketmar Dark [Mon, 14 Aug 2017 15:05:27 +0000 (18:05 +0300)]
autodetect NPOT texture support

7 years agosome refactoring (sorry, i need it for not-yet-commited-lighting-patch)
Ketmar Dark [Mon, 14 Aug 2017 13:52:29 +0000 (16:52 +0300)]
some refactoring (sorry, i need it for not-yet-commited-lighting-patch)

7 years agoMenu: Add flamethrower key binds
binarymaster [Mon, 14 Aug 2017 08:56:27 +0000 (11:56 +0300)]
Menu: Add flamethrower key binds

7 years agoPlayer: Code formatting only
binarymaster [Mon, 14 Aug 2017 08:56:10 +0000 (11:56 +0300)]
Player: Code formatting only

7 years agofixed segfault in bot ai
fgsfds [Sun, 13 Aug 2017 16:54:24 +0000 (19:54 +0300)]
fixed segfault in bot ai

7 years agoadded network packet dumping
fgsfds [Sun, 13 Aug 2017 16:54:07 +0000 (19:54 +0300)]
added network packet dumping

7 years agowe should set OpenGL flags before creating game window
Ketmar Dark [Sun, 13 Aug 2017 11:50:40 +0000 (14:50 +0300)]
we should set OpenGL flags before creating game window

7 years agomore flame tweaks
fgsfds [Sat, 12 Aug 2017 20:30:18 +0000 (23:30 +0300)]
more flame tweaks

7 years agomore flamer shit again
fgsfds [Sat, 12 Aug 2017 20:08:23 +0000 (23:08 +0300)]
more flamer shit again

7 years agomore fucking flamer graphics fixes
fgsfds [Sat, 12 Aug 2017 20:03:48 +0000 (23:03 +0300)]
more fucking flamer graphics fixes

7 years agomore fucking flamer fixes
fgsfds [Sat, 12 Aug 2017 20:00:25 +0000 (23:00 +0300)]
more fucking flamer fixes

7 years agomore fucking flamer fixes
fgsfds [Sat, 12 Aug 2017 19:47:49 +0000 (22:47 +0300)]
more fucking flamer fixes

7 years agomedkits and suit extinguish fire
fgsfds [Sat, 12 Aug 2017 18:52:11 +0000 (21:52 +0300)]
medkits and suit extinguish fire

7 years agomore flamer tweaks
fgsfds [Sat, 12 Aug 2017 18:42:30 +0000 (21:42 +0300)]
more flamer tweaks

7 years agoslightly altered flame behavior
fgsfds [Sat, 12 Aug 2017 17:10:23 +0000 (20:10 +0300)]
slightly altered flame behavior

7 years agoadded flamer functionality
fgsfds [Sat, 12 Aug 2017 15:21:46 +0000 (18:21 +0300)]
added flamer functionality

7 years agoAdd flamethrower weapon, item and ammo
binarymaster [Wed, 9 Aug 2017 16:38:53 +0000 (19:38 +0300)]
Add flamethrower weapon, item and ammo

7 years agoRefactor: Add global ammo limits
binarymaster [Wed, 9 Aug 2017 16:18:14 +0000 (19:18 +0300)]
Refactor: Add global ammo limits

7 years agoRefactor: High value const for ammo
binarymaster [Wed, 9 Aug 2017 15:29:53 +0000 (18:29 +0300)]
Refactor: High value const for ammo

7 years agoRefactor: Constants for first and last weapon
binarymaster [Wed, 9 Aug 2017 12:38:19 +0000 (15:38 +0300)]
Refactor: Constants for first and last weapon

7 years agoIDIOTIC hackfix for weapon cycling (not even sure if it works)
Ketmar Dark [Sun, 6 Aug 2017 14:41:56 +0000 (17:41 +0300)]
IDIOTIC hackfix for weapon cycling (not even sure if it works)

7 years agocosmetic fix in weapon queue updating (for bots, mostly)
Ketmar Dark [Sun, 6 Aug 2017 12:53:27 +0000 (15:53 +0300)]
cosmetic fix in weapon queue updating (for bots, mostly)

7 years agofixed bug with weapon updating in network mode (moved it to common player update...
Ketmar Dark [Sun, 6 Aug 2017 12:31:51 +0000 (15:31 +0300)]
fixed bug with weapon updating in network mode (moved it to common player update code)

7 years agofixed bug with weapon cycling direction
Ketmar Dark [Sun, 6 Aug 2017 12:31:39 +0000 (15:31 +0300)]
fixed bug with weapon cycling direction

7 years agoeven more shit in "give"
Ketmar Dark [Sun, 6 Aug 2017 08:59:39 +0000 (11:59 +0300)]
even more shit in "give"

7 years agomore "give" items; bugfix in weapon switching
Ketmar Dark [Sun, 6 Aug 2017 08:41:13 +0000 (11:41 +0300)]
more "give" items; bugfix in weapon switching

7 years agono more hacks for sg/ssg and knuckles/chainsaw switches (bind the same button to...
Ketmar Dark [Sun, 6 Aug 2017 08:08:23 +0000 (11:08 +0300)]
no more hacks for sg/ssg and knuckles/chainsaw switches (bind the same button to switch)

7 years agoif more than one weapon requested, don't select weapon without ammo
Ketmar Dark [Sun, 6 Aug 2017 05:05:29 +0000 (08:05 +0300)]
if more than one weapon requested, don't select weapon without ammo

7 years agoslow down weapon switching a little if more than one weapon requested
Ketmar Dark [Sun, 6 Aug 2017 03:39:03 +0000 (06:39 +0300)]
slow down weapon switching a little if more than one weapon requested

7 years agonetwork code for weapon queue (and protocol version bump)
Ketmar Dark [Sun, 6 Aug 2017 03:19:41 +0000 (06:19 +0300)]
network code for weapon queue (and protocol version bump)

7 years agomore "give" cheatcodes
Ketmar Dark [Sun, 6 Aug 2017 03:15:16 +0000 (06:15 +0300)]
more "give" cheatcodes

7 years agoimplemented weapon queue (no network code for it yet)
Ketmar Dark [Sun, 6 Aug 2017 01:54:36 +0000 (04:54 +0300)]
implemented weapon queue (no network code for it yet)

  it is now possible to assign one key to several weapons
  it is now possible to switch between sg/ssg with one key
  switching to a new weapon while current one is reloading
  is correctly processed when reload complete

7 years agoImagingFormats: Fix undefined result warning
binarymaster [Fri, 4 Aug 2017 15:12:32 +0000 (18:12 +0300)]
ImagingFormats: Fix undefined result warning

7 years agoGUI: Key0/Key1 fuckup for P1 strafe
Ketmar Dark [Fri, 4 Aug 2017 11:55:06 +0000 (14:55 +0300)]
GUI: Key0/Key1 fuckup for P1 strafe

7 years agoGUI: weapon keybinds now "two-set" too
Ketmar Dark [Fri, 4 Aug 2017 09:50:20 +0000 (12:50 +0300)]
GUI: weapon keybinds now "two-set" too

7 years agoGUI: "right align" hack; less empty space in "keybind2"
Ketmar Dark [Fri, 4 Aug 2017 09:40:14 +0000 (12:40 +0300)]
GUI: "right align" hack; less empty space in "keybind2"

7 years agoGUI: keybindings menu now contains two keysets on one screen
Ketmar Dark [Fri, 4 Aug 2017 05:15:22 +0000 (08:15 +0300)]
GUI: keybindings menu now contains two keysets on one screen

7 years agobetter BS handling in keybinding menu (menu items now can "request" activation keys)
Ketmar Dark [Fri, 4 Aug 2017 04:38:40 +0000 (07:38 +0300)]
better BS handling in keybinding menu (menu items now can "request" activation keys)

7 years agoGUI: backspace clears keybinding (sorry, it is Teh Hack)
Ketmar Dark [Fri, 4 Aug 2017 03:52:28 +0000 (06:52 +0300)]
GUI: backspace clears keybinding (sorry, it is Teh Hack)

7 years agoupdated enet headers
fgsfds [Wed, 2 Aug 2017 19:09:07 +0000 (22:09 +0300)]
updated enet headers

7 years agofixed player menu titles
fgsfds [Wed, 2 Aug 2017 18:42:57 +0000 (21:42 +0300)]
fixed player menu titles