From 7e59c1ab345ded7816f3402fec65dc6d1dd3879d Mon Sep 17 00:00:00 2001 From: Pavel Kovalenko Date: Mon, 13 Oct 2014 19:09:52 +0400 Subject: [PATCH] Update tasks. --- doc/design/task_history.txt | 30 +++++++++++++++++++++++------- doc/design/task_list.txt | 20 ++++---------------- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/doc/design/task_history.txt b/doc/design/task_history.txt index 1982ead6091..c0bb7a9b87a 100644 --- a/doc/design/task_history.txt +++ b/doc/design/task_history.txt @@ -4,17 +4,33 @@ TITLE: X-Ray Engine 1.6 task history nitrocaster: Pavel Kovalenko + get rid of STLPort -- bugs - + fix lights_hanging_lamp class name in system.ltx (used 'SO_HLAMP', should be 'O_HLAMP') - - core ++ bugs + + fix lights_hanging_lamp class name in system.ltx (used 'SO_HLAMP', should be 'O_HLAMP') + + core + xrMemory::mem_usage -> mem_usage_impl falls into infinite loop or finds bad nodes - - render + + stackoverflow when game directory contains too many files (_alloca) + + buffer overflow when copying command line to Core.Params + + render + dx10StateUtils::ValidateState(D3D_DEPTH_STENCIL_DESC&) doesn't initialize passed D3D_DEPTH_STENCIL_DESC with proper default values when DepthEnable flag is false. Because of this incorrect initialization previously created state cannot be found, so renderer creates it over and over. Link ref: http://msdn.microsoft.com/en-us/library/windows/desktop/bb205036(v=vs.85).aspx + D3D11Shader.h from DirectX SDK conflicts with one from Windows SDK - - plugins + + multiplayer + + xrGameSpy: fix master server name (gamespy is down) + + stalkazz + + stalkerbof + + stalkerboom + + GetColorFromText bug + + UI + + common + + "! tab named [1] doesnt exist" + + multiplayer + + voting for weather: rainy/cloudy buttons are mixed up + + plugins + fix LW and Max exporters (seem to be broken by GSC) -- improvements - + windows cursor position should match with ingame cursor position ++ improvements + + core + + don't scan directory if it contains .xrignore file. + + UI + + windows cursor position should match with ingame cursor position diff --git a/doc/design/task_list.txt b/doc/design/task_list.txt index 8edc5aa9cae..df271840219 100644 --- a/doc/design/task_list.txt +++ b/doc/design/task_list.txt @@ -34,30 +34,15 @@ nitrocaster: Pavel Kovalenko - decouple hxGrid - bugs/issues - generic - + stackoverflow when game directory contains too many files (_alloca) - + partially fixed by loxotron - - can me improved (get rid of recursive directory traversal) - c exclude $app_data_root$/logs and $app_data_root$/screenshots from index - + don't scan directory if it contains .xrignore file. - + GetColorFromText bug - (bytes_need<=mSize) && vl_Count - + "! tab named [1] doesnt exist" - UI - + clip cursor in windowed mode with enabled input capture + c clip cursor in windowed mode with enabled input capture - dragging music volume slider doesn't make any effect until one presses 'Apply' button ? save MP settings - core - + buffer overflow when copying command line to Core.Params - misplaced arguments in calls to xrDebug::backend - multiplayer - + xrGameSpy: fix master server name (gamespy is down) - dedicated server - - vulnerabilities (verify) - c dirtysky - + stalkazz - + stalkerbof - + stalkerboom - + voting for weather: rainy/cloudy buttons are mixed up - render - when d3d compiler fails to compile some shader, it displays message "Your video card doesn't meet game requirements ..." even if GPU actually meets game requirements (feature level) @@ -65,6 +50,8 @@ nitrocaster: Pavel Kovalenko - alpha transparency works improperly - objects like steelworks and meshes quickly lose details and become invisible when camera moves away (r1 looks better) - R1: incorrect sun path + - make saturation dependent on exposure (see ArmA series) + - improve night vision - physics - falling actor can continue being in falling state under specific conditions - plugins @@ -73,6 +60,7 @@ nitrocaster: Pavel Kovalenko - common/unsorted - review and refactor code - fix log messages format (normally, the 'color' character should be followed by a space) + - add registry entries (player name, cdkey, etc) if not exist - UI - close sleep dialog by ESC key - multiplayer