forked from OpenXRay/xray-16
-
Notifications
You must be signed in to change notification settings - Fork 0
Changes ToBeSorted
djraz edited this page Nov 12, 2018
·
1 revision
-
c23e6ac
xrRenderGL: added blender FXAA and enabled it.Layers/xrRenderPC_GL/gl_rendertarget_phase_combine.cpp: fixed codepage.(Win1251 -> UTF-8). -
aaacdfa
xrRenderGL: fixed crash when applying postprocess.For example, It happens when anomaly activates. -
359ddb8
OpenGL: fixed unpacking color in 'editor' shader, added fxaa shader and blender. -
a4f3a0b
fix event notifier for Linux build. -
55a56d4
fix linux build. -
fbb86ef
Fix initialization order problem.C++ standart doesn't guarantee the order of initialization for static members in different modules. So, some modules may try to use non-initialized data in the non-initialized module and get an error..Let's fix this problem using nifty-counter technique.. -
59d9757
OpenGL: Fixed some blenders. And black fog is better than yellow I think :D. -
4ac5bb3
OpenGL: fixed tree normals - seems all normals look nice, fixed calculation of sky reflection on water. -
b4f778f
Latest Linux fixes. -
5098bb9
OpenGL: fixed static geometry normals and dynamic model normals, fixed 'waterd' shader when gbuffer optimization is on. -
e55e462
xrRender: fixed load LOD textures. -
05ae233
xrGame: fix case-sensitive inklude in IK. -
ac51859
fix auto copy value. -
fc630bb
Revert "xrGame: fix some IK undefined reference".This reverts commit 30d85f18e91716f7d03a96e9ede62f12442d2c9e.. -
1786320
xrAICore: Fix hash_fixed_vertex_manager::to_u32 in Linux.Hopefully this time it doesn't break Windows.. -
93c51f8
xrGame: fix Windows build. -
9a79f6f
xrGame: fix Debug build profile in CMake. -
75b413a
Fix debug build issue..There were different predicates with the same names. In linux linker link them in wrong order. Now these predicates are replaced by lambdas.. -
4e6aa34
Fixed GameSpy multithreading issue in linux.. -
81bc1e8
Linux: fixed thread detection. -
a38ba88
Linux: fix some of Valgrind errors. -
fbe4a03
SDL: fix windows build. -
6fd2c18
xrServerEntities: fix pragma copy-paste. -
a23a409
xrRender: fix field overflow. -
9dae709
Common: Replace GetTickCount() on SDL analogue (fix Actor death). -
7c813fa
xrRenderPC_GL: fix possible crash. -
62f86e2
xrUICore: fix windows build. -
30d85f1
xrGame: fix some IK undefined reference. -
5e12b9e
Fix CUIMainIngameWnd xml section loading.From the standard: "If a call to sprintf or snprintf causes copying to.take place between objects that overlap, the behavior is undefined.". -
2a21afc
xrGame: fix ALife resource loading. -
7bb8e6f
xrGame: fix some undefined reference. -
7500f22
xrGame: fix undefined symbol: _ZN12SPHBonesDataC1Ev. -
e470690
xrCore: fix load archived config files. -
37fd556
Revert "xrAICore: Fix hash_fixed_vertex_manager::to_u32 by forward declaring".This reverts commit 87807456d6e6ce229944a3769461816abae8e0bf.. -
51c0846
xrRenderPC_GL: fix texture loading. -
a71821b
xrGame: fix sound loading on Linux. -
a84d7a3
xrRenderGL: fix crash at exit from credits video. -
55d6591
xrEngine: fix dirty hack for processing of priority. -
425a91c
xrAICore: Fix hash_fixed_vertex_manager::to_u32 by forward declaring. -
1740de5
xrCore: fix delimiter in ini file loader. -
17015f1
xrRender: fix load detail textures. -
3efd515
Common: fix some comment and printed messages. -
1c77f0b
xrGame: fixed 2 more undefined reference on linux. -
db2894d
xrCore: fixed linux Event implementation according Windows. -
ba7e3d3
Fix warning: "PURE_DYNAMIC_CAST" redefined. -
39b7ad6
xrEngine: fix undefined reference to `CObjectList::o_crow(IGameObject*)'. -
4923295
xrGame: fix undefined reference to gamespy_profile::stats_submitter.... -
efc4558
xrServerEntities: fix undefined reference to `CALifeMonsterBrain::smart_terrain(). -
4725858
xrGame: fix undefined reference to `CScriptGameObject::object() const'. -
a9fd818
xrGame: fix undefined reference of agent_manager(). -
b21ca47
GameSpy: fixed undefined reference ptCheckForPatchA. -
c569c37
xrRender: fix model loading on linux. -
8b2a7fa
xrRenderGL: fix gl texture loading on linux. -
42496ef
xrGame: fix dependency of CUIDialogWndEx under Linux. -
64341b9
common: improve linux snprintf_s implementation (fix wrong processing console text in line_edit_control::add_inserted_text). -
cd62f9c
xrEngine: Fix integer overflow of Pure classes.Also use std::sort, which is faster than qsort.. -
31bb00f
Fix _splitpath returning incorrect extension._splitpath is supposed to return the dot before the extension.. -
bfb7a0b
Reduce the amount of warnings.* Inlined pure virtual functions don't make sense..* Use '= delete' to prohibit operators instead of runtime errors..* Fix mistakes in return values.. -
ae40a3a
Fix fvisibility. -
d4e216e
xrGame: fix compilation after previous commit. -
dd8763b
OpenGL: fixed lights from anomalies, actor torch, campfires. -
32d64c1
OpenGL: Fixed model_distort4glass.gl compilation. -
2a217ae
OpenGL: Fixed model_distort4glass.gl compilation. -
cbc2bbc
Fixed unoverridden console functions. -
9ea6ddd
xrEngine/EngineAPI: Fixed wrong renderer selection fallback.Thanks @Zegeri. -
8a4962c
Fix corrupted game saves. -
9197481
Fix corrupted game saves.After refactoring the registry container the registries are saving and loading in incorrect (reverse) order. It leads to loading game tasks registry before map locations registry. But game tasks registry requires data from the map locations registry (map spots, for example) and the game crashes when it can't find the required data.. -
7b15fcd
Award system refactoring. Part 1..Get rid of award_system::AccumulatorHelper. It allows to fix bug with undefined symbols in debug mode in linux.. -
3f1178e
Fix pistol fire mode. -
4f6ce60
Fixed includes loading with UI Styles. -
a25b5c1
Remarks fixed.. -
43ef63a
Revert "xrGame: fix windows build".This reverts commit ebaee684a46d0d651c18395cf7c9c0570c90428d.. -
e0b77e6
xrGame/ui_export_script.cpp: fixed compilation.xrGameSpy/GameSpy_Browser.cpp: fixed mistake. -
b3507ae
xrEngine/xr_input_xinput.cpp: Fixed typo. -
7efe754
Common: fixed _splitpath() linux implementations. -
ebaee68
xrGame: fix windows build. -
7d46fc2
Add "#undef map_locations" to fix GCC warnings. -
3d1e0d8
xrEngine: fixed sound loading. -
71b9867
common: fix some linux file loading. -
354bfed
fix linux debug build. -
83ed737
xrCore: was improoved linux thread creation (fix crash at second thread). -
1da5f72
Common: fix some undefined reference. -
38435f9
Fix warning: extra tokens at end of #endif directive. -
0de8a60
fix ? symbols. -
d78bf9d
fix Linux build after cherry-pick from upstream. -
3aba32d
fix building luabind. -
ff133f2
Probably fixed problems with allocation/deallocation of std::locale. -
279c86f
Added new startup command "-force_flushlog". Allows write to log file immediately (Thx alpet, RvP).Environment_misc: fixed formatting.Added USE_LOG_TIMING. When used, log message is written in the following format: '[H:M:S.MS] log msg' (e.g. '[16:09:58.603] Loading DLL: xrRender_R2'). -
199cc4e
Trying to fix GitInfo. -
2135e18
Probably fixed problems with allocation/deallocation of std::locale. -
d55dfee
fix Linux Debug build. -
e5d87a1
Added new startup command "-force_flushlog". Allows write to log file immediately (Thx alpet, RvP).Environment_misc: fixed formatting.Added USE_LOG_TIMING. When used, log message is written in the following format: '[H:M:S.MS] log msg' (e.g. '[16:09:58.603] Loading DLL: xrRender_R2'). -
c66c1b2
xrRender: fix loading shaders&textures. -
b2931c3
xrEngine: fix executing case-sensitive cmd arguments. -
c462859
Trying to fix GitInfo. -
dc55bdb
xrNetServer: fix includes in dumb classes. -
21d6519
xrCore: replace Module load file postfix on std:string. -
98372be
xrGame: fix linkage ge_function by @Zegeri. -
758808e
xrGame: fix linux linkage of le_function. -
0e8e009
Fix case-sensitive includes in shader files. -
f26a002
xrGame: fix linux linkage IPureClient and IPureServer (just dumb classes).make running script executable.. -
84bbe74
xrGame: fix copy-paste. -
985af75
Fix R3 compilation.There IS already type named D3D_DRIVER_TYPE!!!.I'll fix this if we would really need this exact type... -
5365fe6
Add xrUICore to cmake and fix builds. -
43f58da
Fix doxygen output folder in .gitignore. -
b1883eb
Fixed return value of profile_timer_script::time. -
3b3bab3
Fix linking xrRenderPC_GL with LuaJIT on debug build. -
de39a67
Fix error (debug build): narrowing conversion of ‘(CBlend::ECurvature)4294967295’ from ‘unsigned int’ to ‘int’ inside { }. -
cba90d9
Fix warning: extra tokens at end of #else or #endif directive. -
8e3d1c6
Fix warning: #pragma once in main file. -
d7bfb4b
Fix converting a string constant to char*. -
59086d0
xrRender_GL: add blenders to build, fix linking libglew. -
6ac703d
xrRender: rename linux dll to xrRender_GL, fix windows build, fixed linux error while dll loading. -
cb86246
xrRenderPC_GL: fix linking. -
49fd484
xrRender: portion of fixes linux compile errors, and small refactor. -
e108808
xrRender: fix templates typedef. Author: eagleivg. -
8205d59
Add "typedef struct _D3DRECT" from wine. Small linux header fix. -
d9afc98
xrRender: fix build r1-r4 renders. -
9766763
Replace std::sinf to sinf. More Linux header fix. -
cb65b4e
Enable xrRenderPC_GL cmake build. Add "typedef enum _D3DTEXTURETRANSFORMFLAGS" from wine. Small linux header fix. -
2a49ff9
xrRender: fix some linux compilation error (templates and typenames). -
bd553a0
xrRender: fix includes. -
d89c35e
xrRenderPC_GL: fix some compilation error. -
14ad749
xrRenderPC_GL: fix includes case. -
f2771f3
Fixed mp connection. Exported mp classes to scripts.. -
39dd000
QPC usage replaced by std::chrono (and fixed timers). -
1c05f0a
Fixed using define XRAY_SCRIPTS_NO_BACKWARDS_COMPATIBILITY. It must be defined in luabind/config.hpp. -
3aa80f1
Fixes and changes. -
78f104d
xrEditor: fixed building. -
e5783dd
Add "#undef registry_type_list" to fix GCC warnings. -
425ce0a
do not include ai_object_location.h in xrGame/StdAfx.h. Fixed "xrAICore/Navigation/ai_object_location.h:31:13: warning: inline function ‘void CAI_ObjectLocation::init()’ used but never defined". -
d6ee7a1
Fix some includes, template issues and other stuff when DEBUG is on. -
13b0766
Mark some stuff as FIXMEs for a later time. -
ef4002a
Fixed crash with volumetric fog. -
0dd7254
Fixed level.remove_call.Removed dead code. -
dde9380
= visual_memory_manager.cpp | Fixed the occasion where the visibility indicator on the HUD was stuck, due to an enemy changing relations.. -
7ef837b
Moved weapon script export to WeaponScript.cpp.Fixed inheritance of script weapon classes.. -
1ca95df
Exported class_info to scripts.Fixed lua stack.Fixed dump userdata. -
b02dda3
Fix clang compilation. -
04893d8
Fix Clang's more sensitive header order and forward declarations. -
6d2f0f9
Fix various minor mistakes that clang doesn't like. -
d57d607
Fix issues with inherited method from templated base classes. -
913f619
Fix TBB and Clang compiler issue. -
b1aaba6
README should show status of linux branch. Fixed for appveyor. -
56647fa
Fixed utils compilation after 5f332283abf40a0c3815e07fcaa5cb5202e2bf6d. -
9efb872
xrCore: fix xr_token size, game now playable!. -
5504fe1
xrCore: fix define conditions. -
966a40b
LINUX, X86: fix x86 linux building. -
a836b3d
DOC: fix libreadline dependency. -
42e9926
small fix for x86 on linux. -
9a56e94
Fix luajit lib name when building Debug. Remove set LUA_FOUND 1. -
490a139
xrGame,xrAICore: fix windows linkage. Game not playable yet!!!(wrong.size of xr_token). -
90c9087
xrAICore: try fix linkage for CAI_ObjectLocation members. -
46ee695
Fix arguments that are passed to luabind. -
f423725
xrGame: fix is_interactive_motion and get_moving_objects. -
8eec56e
xrGame: fix get_description and get_loophole. -
2b2c30d
xrGame, xrAICore: fix more warnings. -
5783492
xrGame: fix include path for win build. -
6cb41f5
Fix Windows build. -
71c3a08
xrGame: fix some warnings for cotire build. -
d5da513
Precompile stdafx/pch headers for faster compilation and fix a mistake. -
da52591
Fix a mistake and simplify LoadItemData as suggested by @ForserX. -
e04dd5f
xrGame: More minor fixes. -
9770522
xrGame: Fix const-less function pointer cast. -
d0989ff
Fix issue with non-template derived member variables.It must be stated somewhere that these seemingly nondependent names are.in the parent template class..See:.https://isocpp.org/wiki/faq/templates#nondependent-name-lookup-types. -
2e5ee9c
Fix various minor issues. -
24697f8
Fix CIniTable's convert function for ISO C++.Notice that T_CONVERT_ITEM = T_ITEM. -
038e76c
xrGame: Fix more case sensitive #includes. -
8971a83
xrGame: Other minor fixes for GCC. -
918218f
xrGame: Fix case sensitive #includes. -
326f63b
xrAICore: Fix unknown enum and unnecesary typename. -
b6be30b
xrScriptEngine: fix luabind's call_member call on GCC. -
8506cbc
Fix invalid pure virtual function declaration. -
5836b65
Fix explicit specialization in non-namespace scope.Although MSVC compiles specializations inside non-specialized classes,.this is against C++17 17.8.3/17. Instead we use C++17's "if constexpr".. -
23ba42b
Fix crash after GameSpy client query. -
aa8207b
Fix crash after GameSpy client query.In CGameSpy_QR2::Init we should not pass local object of the caller as userdata because invalid pointer will be received in GameSpy callbacks after the client's query is arrived.. -
029b5d1
fix build after update LuaJIT. -
ed2082c
cmake: fix possible LUA_LIBRARIES variable loss. -
b6ebc6f
cmake: fix possible LUA_LIBRARIES variable loss, when CMAKE_BUILD_TYPE already set(second and next CMake re-runs). -
b4d0c20
Fixed option for R3 appears when using R2. -
4d6e7be
xrRender/r__dsgraph_build.cpp: formatting.Replaced three defines check with one.Fixed misplaced ! in VERIFY. -
f69af7d
xrCore: fix loading archive resourses on windows. -
3537efd
xrEngine: fix crash on linux. -
7c54c5d
xrRenderPC_GL: fix case-sensitive includes. -
6f16313
xrRenderPC_R1: fix case-sensitive includes. -
ad96be5
xrGame:fix windows build. -
37b7b48
xrGame: fix some templates for linux build. -
1d4e485
xrGame, xrServerEntities: fix some temaplate for linux build. -
4ea4f93
Common: fixed all found call xrCore::Initialize(). -
779c065
lw: fix compile error. -
18e012f
LW_Shader: fix win build. -
d4525f7
xrCore: fix archive patches at registry. -
1281255
xrManagedApi: fix windows build. -
277dab3
xrCore: fixed linux FS (open/read archives). -
773622a
xrGame: fix windows linkage. -
1515086
Fixed AppVeyor build cache [skip ci]. -
1970cc2
xrGame: fix windows build. -
60f3ac0
Fix crash on surge end... -
17443f6
Fixed hud offset when you're looking up or down.Removed BOM from file; formatting.. -
050c290
Fixed crash when trying to open options.Increased available shadow map resolution values. -
0ad7e6b
xrServerEntities: fix case-sensitivite includes. -
d43a305
xrGame: fix case-sensitivity includes for Linux build. -
7cd6f8f
Fixed wrong ingame text translation.That was my mistake... -
52ebafd
Fixed trackbars position on 4:3 ratio for settings.Dynamic wet surfaces near / far / shadow map resolution were wrongly.positioned. -
bfafcf4
Fixed crash on incompatible save click (closes #226).You will see ui_st_error instead of a level name. You still shouldn't.try to load this save.. -
036e80d
Fix windows build after update LuaJIT. Part 2. -
28325e3
fix windows build after update LuaJIT. -
99fefca
Couple of fixes for Demo Record.- It won't start if the level is not loaded.- Main menu will be hidden if it's shown. -
21daea1
CMake: fix SDL include for xrPhysics. -
9df9a63
Fixed wrong range-based for usage.We should use reference instead of a copy. -
3854ed9
Linux build: fix misstype in xrCDB CMake. -
3e53420
fix error "cannot find -lluajit-debug" when typinf "cmake .." twice. -
d18ab8b
Fixed AppVeyor compilation. -
6f3a74a
Added interion of weapons from SWM 3.0 and fix crash on CPHCall::check. -
5037b4b
xrCDB,xrCore: fix win build. -
d6c3543
Revert "xrCore: fix linux xr_strlwr".This reverts commit 61ce3dfc8c03c4e10445afba4f947f80702c85d1.. -
61ce3df
xrCore: fix linux xr_strlwr. -
8f0a17d
xrCore: fix locating fs patches. -
bbf2b50
CMake: add Release/Debug swith, fixed luajit linking. -
bcb5afd
Fixed crash with the last token that should be nulled. -
2e79055
travis: fix compilator version. -
cb81c5e
xrEngine: fix linux compile.CMake: remove unnesessary libraries from build. -
50ac5b8
Fixed release compilation (sorry). -
457fe56
Fixed release compilation (sorry). -
0a618fc
Fixed pause on precache stage. -
9652e54
Fixed quitting from xrWeatherEditor.Call SDL_PumpEvents() in on_idle() just in case. -
76c7873
Fixed weather editor window creation. -
86ca0d1
Fixed non-english input. -
5766234
Revert "xrEngine: fix double layout swith".This reverts commit 10d2ff535a2f9478c779872adaf1b17caf74b746.. -
f9cac7a
Various fixes and improvements:.SDL_SCANCODE_LGUI replaced with SDL_SCANCODE_LALT.xrGame/MainMenu.cpp: fixed mistake in condition.Removed unnecessary casts.Formatting.xrRender/HW.cpp: I'm assuming that there should be check for depth stencil format. -
318edfa
xrEngine: fix double layout swith. -
28ffb6a
Fixed xrCore compilation. -
b6800aa
xrCore: fix linux linkage. -
525a775
CMake: fix add_dir macros (now add *.c files). -
3a891e9
xrPhysycs: fix linux linkage virtual destructor. -
2c9d8de
Point-lights, light virtual size and r2_parallax_h fixes.. -
1099772
Point-lights flickering and virtual size fix.. -
f8fe8c4
Fixed r2_parallax_h console command.. -
b1b6c26
Fixed pause on precache stage. -
c24a01d
Fixed quitting from xrWeatherEditor.Call SDL_PumpEvents() in on_idle() just in case. -
0351957
fix some linux compilation errors, hide xrSASH under WINDOWS define (OpenAutomate dont build on linux), remove Device_wndproc. -
4ab8854
Clear target if loading screen is unavailable.This fixes visible precache that you should not see. -
afc05bd
Fixed weather editor window creation. -
522bea7
Fix crash in CPHCall::check. -
d513f36
Fixed non-english input. -
538f2a9
Revert "xrEngine: fix double layout swith".This reverts commit 10d2ff535a2f9478c779872adaf1b17caf74b746.. -
7dec3d7
Various fixes and improvements:.SDL_SCANCODE_LGUI replaced with SDL_SCANCODE_LALT.xrGame/MainMenu.cpp: fixed mistake in condition.Removed unnecessary casts.Formatting.xrRender/HW.cpp: I'm assuming that there should be check for depth stencil format. -
10d2ff5
xrEngine: fix double layout swith. -
aed5f01
Temporary fix for dedicated server window resolution.Font quality for dedicated server is TrueType now. -
5c21a06
xrCore: fix linux compilation. -
2ec83d2
xrEngine/Device_Initialize.cpp: fixed 'normal' window hit test result to be in a square, not in a cross.xrEngine/Device_create.cpp: supported desktop fullscreen for windowed mode, returned support for bordered window.xrEngine/device.cpp: don't reset device on event if resolution wasn't really changed; returned -center_screen key.xr_ioc_cmd.h: don't crash on token execution if it's null (in other cases such as tips filling it should crash).xrGame/UITalkDialogWnd.cpp: fixed dialog accelerators. -
8d8d7ab
xrEngine: fix mouse keys names. -
7548af9
Fix gitignore. -
65a17b2
Fixed OnHold keyboard state.SDL2 repeats key events when key is on hold, but the engine was built without this feature in mind. -
a1dd12a
Fixed bug with monitor selection when the system has monitors with the same names. -
ede90c5
Fixed right and center (wheel) mouse buttons chaos.Sometimes right was recognized as center buttor and vice versa. -
61c01ad
Fixed situation when events was eaten by CInput.Now they work properly and we can safely flush events.. -
6d72d10
xrGame: fix duplicate scancode. -
eaab565
xrEngine: fix full-screen rendering.xrRenderGL: rewrite get list video modes on SDL. -
68c032b
xrRender_GL: fix gl render. -
1390342
xrRenderDX10: fix r3 and r4 screen resolution. -
7b46c3d
xrEngine, xrGame: fix cursor in main menu with non-native screen.resolution. -
7dcda6f
xrEngine: fix mouse hold butons. -
c078088
xrEngine: fix multy-key handling completely. -
3bce303
xrGame, xrEngine: replace DIK_ on SDL_SCANCODE_, fix mouse btn handle,.fix multi-key handle. -
91f4d46
xrEditor: fix build. -
2968284
xrEngine: refactor input handling, fix binding keyboard key and.repeating keys in console. -
abd765f
xrGame,xrEngine: fix exit from game, fix GUI cursor move. -
6b197d4
xrEngine: fix inactive render. -
acd0b87
xrEngine: some Linux fix. -
7089912
xrEngine: fix SDL window prop, return back SDL_PeepEvent Loop. -
d341b9b
xrEngine: fix build with SDL2. -
c83d781
Temporary fix for dedicated server window resolution.Font quality for dedicated server is TrueType now. -
663f9c5
xrCore: fix linux compilation. -
cbd1555
xrEngine/Device_Initialize.cpp: fixed 'normal' window hit test result to be in a square, not in a cross.xrEngine/Device_create.cpp: supported desktop fullscreen for windowed mode, returned support for bordered window.xrEngine/device.cpp: don't reset device on event if resolution wasn't really changed; returned -center_screen key.xr_ioc_cmd.h: don't crash on token execution if it's null (in other cases such as tips filling it should crash).xrGame/UITalkDialogWnd.cpp: fixed dialog accelerators. -
786d760
xrEngine: fix mouse keys names. -
81e28a0
Fix gitignore. -
4429129
Fixed OnHold keyboard state.SDL2 repeats key events when key is on hold, but the engine was built without this feature in mind. -
091d081
Fixed bug with monitor selection when the system has monitors with the same names. -
4412375
Fixed right and center (wheel) mouse buttons chaos.Sometimes right was recognized as center buttor and vice versa. -
cbe6db8
Fixed situation when events was eaten by CInput.Now they work properly and we can safely flush events.. -
9b1aedc
Fixed sound of a weapon with a silencer. -
c299169
Fixed sound of a weapon with a silencer. -
8f9d286
xrGame: fix duplicate scancode. -
fcb8a95
xrEngine: fix full-screen rendering.xrRenderGL: rewrite get list video modes on SDL. -
d443d20
xrRender_GL: fix gl render. -
eef7590
xrRenderDX10: fix r3 and r4 screen resolution. -
56c79eb
xrEngine, xrGame: fix cursor in main menu with non-native screen.resolution. -
99c3826
Fixed bug with unsaved ui style. -
3607bdc
xrGame/GamePersistent.cpp: dedicated server crash fix.xrNetServer/ip_filter.cpp: replaced size() == 0 with empty(). -
5984659
AppVeyor: fix nuget solution path. -
9fae607
AppVeyor: nuget fix. -
64dc8f1
xrEngine: fix mouse hold butons. -
6acc776
xrEngine: fix multy-key handling completely. -
e7963eb
xrGame, xrEngine: replace DIK_ on SDL_SCANCODE_, fix mouse btn handle,.fix multi-key handle. -
d0e39c8
xrEditor: fix build. -
c8e26d4
xrEngine: refactor input handling, fix binding keyboard key and.repeating keys in console. -
31cba02
xrGame,xrEngine: fix exit from game, fix GUI cursor move. -
da41e6e
Fix Use DX 10.1 option in the settings. -
c2984ce
xrEngine: fix inactive render. -
ba25be8
Fixed details load after reset on r1.. -
d6e2d6a
Fixed detail objects shadow.. -
dbc99d4
xrEngine: some Linux fix. -
0805db3
xrEngine: fix SDL window prop, return back SDL_PeepEvent Loop. -
ae1a011
xrEngine: fix build with SDL2. -
40c6065
xrRender_GL: another portion of shaders fixes... -
dcb8fe8
xrGame: inherited typedef usage fix. -
b67287f
fix whitespace. -
07b981c
fix build. -
a4e9ee4
fix Xr_input.cpp name. -
1ff5db9
Fixed minor problems with XMLs. -
dac3979
xrEngine: fix some Linux compilation errors. -
0383b14
Again fixed physics on x64.infinity != max. -
83e98fb
Fixed work of dbg_show_ani_info console command.The code for it was partially disabled. Not it's fully functional.disabled by default).I changed the output for it to be more organized.Also I deleted IReceived and ICoincidenced variables that were just.unused. -
6ba3e68
Fixed crash in MP with mp_buy_menu_16.xml.Maybe there was symbol that breaks parsing? Anyway, I just deleted.commented part of the file... -
96d9ad4
Fix Debug compilation after previous commit. -
f64580e
Fixed timers bugs.Revert "Timer: QPC usage replaced by std::chrono".This reverts commit c345b9e0248266d09a08a575ba325b773f46e4f1.. -
9096480
Fix static renderer lighting (close #201). -
5a0d085
xrAICore, xrGame: fix windows build. -
3e74439
Common: remove ugly fix for object_loader and object_saver. -
bc83958
xrCore: fix file_stream_reader. -
1ea157e
xrCore: fix file_stream_reader. -
2808612
xrAICore: fix MSVC build. -
a386641
Fix compilation. Sorry.... -
049d71c
xrAICore: fix some compilation error on Linux. -
fa8cb46
travis: add library instalation.add CMakeLists.txt for xrRenderPC_GL xr_3da, fixed depency in xrAPI, xrCore, xrEngine, xrSound. -
e563333
fix Linux build. Part 2. -
f7b9860
fix Linux build. -
041b737
xrPhysics: fix linkage virtal destructors for xrGame on Windows. -
6ca8238
xrPhysics: fix linkage internal virtal destructors on Windows. -
b9274fc
xrSound: fix Windows linkage with eax.lib. -
36c6bcb
xrAICore: fix case-sensitive header names.xrEngine: fix case-sensitive header names.xrNetServer: fix case-sensitive header names. -
5ab613c
ugly fix for object_loader.h: using #if defined(WINDOWS). -
fffaf21
xrLCUtil: fix build. -
9307acc
Release compilation fix. -
f9a9e8e
fix building and LuaJIT name. -
33ae25a
~ Should be float.+ SetTextureEx exported to lua for CUIStatic, which allows setting shader name as second param.= UIDragDropListEx | Fix improper use of std::unique. The idea is to cull cells of same dimensions or less for drawing but this optimization did not work due to this error.. -
e8c0e94
Fixed text disappear on x64 (uninitialized variables).Fixed visibility indicator.OpenAL: fixed sound stopping when game freezes/pauses. -
9b8cc35
set LanguageStandard=stdcpp14 for xrGame. Fix building other projects with stdcpp17. -
3ba8a45
fix vcxproj files. Remove WindowsTargetPlatformVersion. -
e994c73
fix building object_saver.h on Windows. -
04ed52f
xrSound: fix travis-ci build #2. -
907e8d8
xrSound: fix travis-ci build. -
abc6500
Fixed xrRender_GL compilation after glslang removal.Sorry.. -
cd1aafe
xrCore: fix cmake build.OPCODE: fixed for Linux build, add to cmake. -
205fab5
Fixid shader compilation issues for all renderers. -
a1dbe79
Fix shader compilation for R1. -
1580f9b
fix building _std_extensions.h with MinGW. -
39bcd22
fix building on Linux: luajit -> LuaJIT. -
a50382e
Fix code style. -
33cf655
Revert "Try to fix "SMAP_size" crash in OpenGL render on AMD video cards".This reverts commit c9a4ff75346dd7d9af838858d6394f61d9305c5e..This reverts commit dbb43422f76853eaaa882a8f6e305a9029a84613.. -
5187620
Fix xrGame compilation. -
af404e3
fix building xrCore on Linux. __rdtsc is in <x86intrin.h>. -
995fe8f
OpenGL Renderer compilation fix.+ formatting changes and future preparations... -
a232aa2
xrCore: fix Linux build. -
9bfcd4b
xrCore/ModuleLookup.cpp: replace Russian С with English C.Probably, you should sleep at night or you will create commits and 3x.more commits to fix previous commits like me 👍. -
23ba4d7
xrCore: fix Linux build. -
62858d0
xrCore/ModuleLookup: trying to fix reported compilation problem.fixed incorrect macros usage. -
8bb386d
Fix build-linux. Lua51-dev not needed. -
a745819
Allow OpenGL only if -gl key is specified.xrEngine/pure.h: made message const.xrGame/console_commands.cpp: fix to g_inv_highlight_equipped. -
24c180d
mingw: fix nvmath. -
f044863
try to fix raise(SIGTRAP) in nvcore. -
4d135e5
xrCore: fix codestyle. -
5b5e0f3
xrCore: fix codestyle. -
138b803
xrCore: fix code style. -
68389c6
xrCore: fix wrong defines placement. -
bc58018
xrCore: fixed CMakeLists.txt for linking external library. -
dfc0480
fix lua51-dev. Part 8. Using Win32_dll8_lib.zip. -
f5a0054
fix lua51-dev. Part 7. -
151dd67
fix lua51-dev. Part 6. -
ce02cd8
fix lua51-dev. Part 5. -
bea411f
fix lua51-dev. Part 4. -
4c28493
fix lua51-dev. Part 3. -
52f08e3
fix lua51-dev. Part 2. -
daf4dbf
fix lua51-dev. Part 1. -
fef0164
test fix appveyor. Part 28. -
af512d3
test fix appveyor. Part 27. -
986ffc8
test fix appveyor. Part 26. -
4a9c5cf
test fix appveyor. Part 25. -
dc32f92
test fix appveyor. Part 24. -
5a41d4a
test fix appveyor. Part 23. -
2172783
test fix appveyor. Part 22. -
c65a7cf
test fix appveyor. Part 21. -
dc96912
test fix appveyor. Part 20. -
c45d926
test fix appveyor. Part 19. -
82f2523
test fix appveyor. Part 18. -
f68fb05
test fix appveyor. Part 17. -
6e1ffa9
test fix appveyor. Part 16. -
e2a4c72
test fix appveyor. Part 15. -
d95f3fd
xrPhysics: fix phInfinity to be infinity. -
319423a
Common: update Linux defines.xrCore: some fixes for linix build && file read. -
976e17d
test fix appveyor. Part 14. -
88db5b3
test fix appveyor. Part 13. -
be5bb75
test fix appveyor. Part 12. -
8298c7e
test fix appveyor. Part 11. -
a48dafd
test fix appveyor. Part 10. -
5964170
test fix appveyor. Part 8. -
b830881
test fix appveyor. Part 8. -
2f0b51b
test fix appveyor. Part 7. -
7f724ed
test fix appveyor. Part 6. -
39f7985
test fix appveyor. Part 5. -
0825006
test fix appveyor. Part 4. -
bcb86e3
test fix appveyor. Part 3. -
e0d78c2
test fix appveyor. Part 2. -
dbf3177
test fix appveyor. Part 1. -
49e06ca
fix building luabin with mingw. -
ad890be
More linux port for LocatorAPI. Part 2. ToDo: fix _findfirst, _findnext, _findclose. -
30ebe21
windows build fix. ugly _std_extensions.h. -
611b60e
Fix vmusic trackbar 2 (close #51). -
c1270ad
Fix music volume update on trackbar dragging (close #51).. -
27b5b46
remove duplicate Find*.cmake files + small fix code style. -
c642597
test fix UTF8 chars part 3. -
c868720
Revert "test fix UTF8 chars part 2". -
8f371bb
test fix UTF8 chars part 2. -
96d70ad
small fix to README.md. -
f540c2f
test fix UTF8 chars part 1. -
072a8ca
test fix UTF8 chars. -
6bf0b1f
change Externals/luabind to q4a/luabind-deboostified (fixed Linux 82% build), add info about using clang compiller. -
bfd1618
fix submodule glslang: commit = 82ead04c39c6a4b7fa153d692b26181091c43c15. -
f192e80
fix submodule gli: commit = f8a09079c23818a5006e1a3ecedafc246e79f3ce. -
f5d87ac
fix submodule AGS_SDK: commit = dbeff30568aa1494d6f520232ea79cdaa1a2398f. -
95fb208
fix submodule cryptopp: commit = 78a64e37d3ec8aa1fd941a1309b1a2eef43b0bb0. -
b5ab42a
fix submodule glew: branch = build. -
5aa1359
fix q4a/luabind branch. -
3d597e0
fix q4a/luajit branch. -
67a503d
fix windows building. -
4af858f
Fixed CMakeFiles, add cmake directory with Find*.cmake, add Linux build instructions. -
a0f27c9
fix vcxproj files. Remove WindowsTargetPlatformVersion. -
71e7a0f
fix .gitmodules: luajit. -
440cc85
xrDXT: fix 64-bit pointer issue. -
0bce6a2
Fix ImageIO building on Linux. -
85eb522
Fixed some PVS-Studio warnings and minor editions. -
484ee43
Fix memory leak in OpenGL. -
afeef72
Fix memory leak in OpenGL. -
e1e4c06
Try to fix "SMAP_size" crash in OpenGL render on AMD video cards part #2. -
f696716
Try to fix "SMAP_size" crash in OpenGL render on AMD video cards part #1. -
dbb4342
Try to fix "SMAP_size" crash in OpenGL render on AMD video cards part #2. -
c9a4ff7
Try to fix "SMAP_size" crash in OpenGL render on AMD video cards part #1. -
1cc859b
Fix original COP crash with HDAO.When HDAO is not ultra and SSAO Blur is enabled you will got a crash. -
0a4b826
Fix shader compilation on ultra ssao settings. -
e24169e
Full fix of cursor clipping in all situations. -
3729f31
Disable render thread.Fix broken xrWeatherEditor and Fullscreen mode switch. -
fdd7908
Partial revert "Layers/xrRender: code refactoring and cleanup".This partially reverts commit 4038665d08eaea63d59b91979838a1616327a80b..Fix pure virtual function call that appeared after that commit.. -
412f67f
Fix particles speed (Thanks @qweasdd).Removed unused function.minor code changes. -
8a7d608
Fix number of loading stages.New st_loading_lights stage was added previously. -
575d30f
Layers/xrRender/dxDebugRender.cpp: remove unused DebugRenderImpl_1.xrEngine/IGame_Level.cpp: fix sleepless dedicated server.xrEngine/EngineAPI.cpp: fix copypaste.xrEngine/xr_object_list.cpp: add forgotten &. -
8d7d719
xrEngine/vis_common.h: Fix conformance. -
e52b701
Fix log.. -
f4b6566
Fix debug window.. -
9abf32b
xrECore/WindowLog: adjust colours.Autoscroll to newly added text.Fix autoresize. -
0626572
xrWeatherEditor: fix STAThread. -
10573b1
xrECore/Props/WindowLog: fixed multithreaded log gathering.Code cleanup.Colours changed. -
335dfd1
Add OpenAL installer.Fix code conformance for NVMeshMender.h. -
bd869e1
xrScriptEngine: improve lua state dumper.Fixed userdata retrieve.Other minor changes. -
b7a8955
Adds more fixes to follow coding convention. -
8380d87
Adds .editorconfig(formatting and code style settings for VS and other editors). Fixes code indentation and other typos.. -
fa4fb77
Fixed bug with wallmarks on R3-R4. -
4fa498a
Common/FSMacros.hpp: fix typo.xrEProps: update pch. -
c90c143
xrEProps: fix compilation. -
46ea987
xrEProps/EditorChooseEvents.h: range-based for usage, errors fixes. -
816b080
xrEProps: TextEdit update (WIP).Broken, but compilation is fixed now. -
0c93fa0
Small memory fix in smem_container.. -
cfabc7f
Fix memory leak in CGammaControl and CHW. Fix memory problem in NvTriStripObjects.. -
5693362
xrGame/xr_level_controller.cpp: format mistake fix. -
e3680b7
Fix memory leak in CScriptEngine.. -
c51814e
Fix memory leak with pauseMngr.. -
9677d8a
Refactor and fix FPU code.. -
c17670a
Fix build for Debug.. -
c9f8da2
Fix memory leak in CResourceManager.. -
2dff3de
Fix memory leak for vertex buffers in dx103DFluidGrid.. -
10efe46
Fix double ShaderResourceView creation for some cases in R3 and R4.. -
7605f74
Fixes to cursor and xrWeatherEditor.When running xrWeatherEditor, in-game cursor position matches desktop.cursor position (real game resolution used instead of rendering.resolution).Fixes to Edit and Pause buttons behaviour in xrWeatherEditor. -
cfafdfd
Allow game to be active when window is inactive (configurable).Also fixed some issues with cursor manipulation. -
6b1a747
Add and use helper class for hud rendering. Small cleanup. Fix bug for mapHUDSorted.. -
9ab3eae
Fixed display on HUD of transparent surfaces. Untested!. -
77cb01c
Fix R3 failing on FXAA compilation. -
77d94c7
xrCore/xrDebug.cpp: GetInstructionPtr() refactor.Fixed BugTrap reports path. -
1980eba
Default xrWeatherEditor theme changed to VS2015 Light.Compiler warnings fixes. -
43445e5
GLSL shaders fixes.MSAA and HBAO is broken.And level fog is... yellow. -
137605d
Fixed to OpenGL Renderer.Fixed memory leak.Added shader source debug output.GLSL version changed from 4.10 to 4.50. -
f9b1abe
Fix renderers. -
28671b2
Fix xrWeatherEditor compilation and compiler warnings. -
cc96082
Strange fixes for OpenGL render on two max quality levels. Why not use nullptr?. -
3b46e4a
Replace FixedMap with xr_vector. Delete FixedMAP. Small fixes.. -
8e9fe15
Fix compilation. -
9c5303a
Fix plugins.Enable compilation for mp_configs_verifyer and mp_screenshots_info. -
ba6010c
OpenGL Shaders: HQ Geometry fix by Shoker. -
3dd786b
Fix build. And modified updateWindowProps for convenience of debugging and similarity to other renderers..Xottab_DUTY: this commit was squashed with my compilation fix commit.. -
ef830f9
Fix exception when calling OnClient() or OnServer() when game isn't started. -
c810d6d
A somewhat noticeable compile-time dependencies run..Xottab_DUTY: fix compilation. -
0c0834b
More cleaning/decoupling. Some 'override' added. Fixed up stricmp -> _stricmp & co..Replace stricmp & co. to instead use xr-prepended function names in the code, and select impl. from a header depending on compiler used..Tagged up CKinematics with 'override' where appropriate..Removed a bunch of compiler warnings (unused function arguments, re-defining variable name in function (sometimes with different type even))..Moved a few Lock instances in a class to be Lock* (compile-time complexity reduction)..Xottab_DUTY: removed some include guards. -
557c156
New xr_array class instead of deprecated svector.Reverted changes for FixedVector.h from previous commit. -
e62cd89
Fix one more memory corruption in line_edit_control.. -
409733a
Fix blue textures after build level from scratch.. -
97ee2ee
Fix pure virtual function call. -
7875d92
Fixed crash on CPHCall::Check(). -
efe3718
Fix load stage emptying. -
b337b1a
Added FXAA for xrRender_R2(DX9).Renamed console command r3_fxaa to r2_fxaa.Thanks @qweasdd136963 for shaders fix. -
f207607
Fix multithreaded textures precaching.Add additional logging. -
6753611
Fix sleep. Finally!. -
8a33021
Fix build.. -
d48ff90
Fix to cursor being clipped wrong in windowed mode.Xottab_DUTY: uncommented code in Xr_input.cpp. -
7b10da4
Various fixes to crow's class by Sin!. -
b2118fe
Fix copy-paste problem when checking for R1. -
943d499
Fix mouse buttons stick on low FPS.Thanks @Giperion.Also remove code dublication when checking mouse hold. -
922e892
Add OpenGL renderer options strings.Only Russian and English language only for now.Fix unknown charapters in English ui_st_mm.xml. -
17b5f8d
Fixed last issue with StickyKeyFilter. -
6b00181
Replace FixedMAP mapLOD with xr_vector.. -
f28b8a9
Delete USE_RESOURCE_DEBUGGER. Replace FixedMap with xr_unordered_map. A small decrease in FPS is approximately 1-3% in Release. TODO: use an pool allocator with xr_unordered_map (maybe boost or tbb?) to compensate.. -
71181ab
Fix potential issues with StickyKeyFilter. -
4e84063
Fix utils compilation on x64. -
9d8ae19
Fix hung at startup for xrLC. And fix some warnings. Now it works with some reservations.. -
a644bf5
A little logging changes.Also fix includes. -
65ac56a
Fix some warnings.. -
72eea0e
Fix build xrLC.. -
2ac00fb
xrCore/rt_compressor: fixed stack corruption properly.Also removed include guard.Thanks @Im-Dex.. -
9e56983
xrGame: fixed some compiler warnings.Also added some comments. -
dff8844
Fix codepage (Win-1251 -> UTF-8). -
f135e31
Code cleanup and refactoring. Use range-based for. Save fix for editor_environment_effects_effect.cpp.. -
f1379ec
Fix compiler warnings.. -
e218d87
ATTENTION! I fixed an important logical error that occurs when opening the .ltx file when 'readOnly == false. This error occurs, for example, in the weather editor (the 'level weathers' tab remains empty, although it must be filled with the contents of the files 'game_maps_mp.ltx' and 'game_maps_single.ltx').. -
9162232
Try to fix xrWeatherEditor forms load/save error in Visual Studio.. -
451d116
Try to fix xrWeatherEditor forms load/save error in Visual Studio.. -
ad74c46
Try to fix xrWeatherEditor forms load error in Visual Studio.. -
4c7131f
Some xrAI and xrSE_Factory x64 fixes and improvements. Remove hack. Small Cleanup.. -
893cd3f
WIP of xrAI and xrSE_Factory. Replace magical constants. Small code cleanup. Perhaps I fixed a strange bug (or not bug?) replacing level_graph().clear_mask(m_border) --> level_graph().clear_mask(m_internal).. -
68f4212
WIP of xrAI and xrSE_Factory. Fix some spawn-related crashes.. -
376e015
WIP of xrAI and xrSE_Factory. Fix Debug crash. Fix some strange things.. -
d58139f
Very WIP fix of xrSE_Factory. Maybe something will spoil or break.. -
365f327
Fix benchmark crash on start.Forgot to call InitializeRenderers(). -
c12c002
Fixed crash when trying to enter anything into the console in the Debug build.. -
bcb6a23
Fix Render_R1 do not load.. -
adfa5b3
Fix Debug and Mixed compilation. -
0dc29f0
Code cleanup.Fix some PVS-Studio warnings. -
19aa7c8
Fix PVS-Studio warning №V519.V519 The 'MaxT[0]' variable is assigned values twice successively..Perhaps this is a mistake.. -
c1e0f24
Fix PVS-Studio warning №V802.V802 On 64-bit platform, structure size can be reduced from 48 to 40.bytes by rearranging the fields according to their sizes in decreasing.order..Also replace one LPCSTR to pcstr. -
c22cf4c
Part 6 of the experiment to remove doug_lea_allocator. Small x64 fixes.. -
fca4cdc
Fix arena allocator for OPCODE. -
87dafb1
Fix memory leak at exit in xrEngine.. -
10b6821
Fix Memory leak in xrCompress.. -
1fc8dd7
Don't use internal lzo library. Use external one. And fix crash in src/utils/xrCompress/main.cpp at application exit.. -
4c6fc27
= fixed being able to repair consumables with more then 1 usage.~ st_unequip is hardcoded string to display text for unequippable slotted items. -
422b48c
+ added decay_rate for detectors when use_condition = true. on animation end this value will be subtracted from the items condition.= fixed issue with non-slot equipment mechanic and stacks.~ added PDA_SLOT and TORCH_SLOT to list. -
835f476
= fixed stacking issue with non-slot equip feature but equip when item already equipped still not working.. -
9c43597
+ added code to donate item through context menu during trade (Work in progress).= fixed duplicating items caused by CEatableItem::Useful() and the removal of the remaining uses check.+ added code to swap equipment slots, including knife and binoc through context menu (Work In Progress). -
7840b0f
+ AxelDominator weight calculations for CEatableItem weight.~ uncommented artefact immunities code to be displayed in tooltip.~ uncommented outfit immunities code to be displayed in tooltip.+ added new lua exported methods, for game_object class:.u8 get_remaining_uses().void set_remaining_uses(u8).u8 get_max_uses().= potential fix for crash when placing item with 0 remaining uses into a container.~ global lua exported method UpdateActorMenu() now updates current item cell.+ added global lua exported method,.game_object CurrentItemAtCell() (**not working apparently). -
27885c1
Add workaround to fix Release x64 build.. -
801239f
Various fixes plus progress bars are now green.Fixed various issues with the multiple item uses and now the progress.bars are green. Also fixed a few issues with the hotbar and progressbar.background. -
218dacf
= fixed inventory cell items not updating progress bar.= Corrected some issues with Axel's feature. -
d52aaea
Fix crash when trying to kill entity via script method "kill". -
6e703b4
* restructured many features behind defines (see: Config.hpp).+ added a layered sound system (see: Config.hpp).+ added get_hud():UpdateActorMenu() which refreshes the inventory screen.+ added new spawn_loadout features to character descriptions spawn item system (see: alife_object.cpp).~ made corrections to how ammo_type is drawn on UI (requires static_third_ammo in maingame[_16].xml).+ engine call to _G.CALifeUpdateManager__on_before_change_level (required!).+ engine call to inventory_upgrades.effect_upgrade_item (required!).- removed some unused testing game_object exports (is_explosive, is_script_zone, is_projector, is_missle, is_grenade, is_bottle, is_torch).+ added game_object:set_bone_visible(string bone_name,bool visibility,bool recursive).+ added game_object:bone_visible() bool.+ added game_object:get_luminocity() and game_object:get_luminocity_hemi().- removed game_object:is_actor_indoors() and is_npc_indoors replaced by above.+ added level.get_active_cam() and level.set_active_cam(number).= fixed game_object:has_upgrade(string).+ added game_object:install_upgrade(string).+ m_evaluator_name exposed outside DEBUG for better script logging.+ added FS():rescan_path(string) which toggles the flag to rescan the path when the game reloads which allows you to add new files and see the changes in-game without restarting application. -
0fe21c1
New callbacks and more.* alife_storage_manager.cpp makes direct engine call to script alife_storage_manager.script to pass the save game filename..alife_storage_manager.CALifeStorageManager_save.alife_storage_manager.CALifeStorageManager_load.* smooth crouch fix.+ callback.weapon_zoom_in.+ callback.weapon_zoom_out.+ callback.weapon_jammed.+ game_object:get_artefact_health();.+ game_object:get_artefact_radiation();.+ game_object:get_artefact_satiety();.+ game_object:get_artefact_power();.+ game_object:get_artefact_bleeding();.+ game_object:set_artefact_health(float value);.+ game_object:set_artefact_radiation(float value);.+ game_object:set_artefact_satiety(float value);.+ game_object:set_artefact_power(float value);.+ game_object:set_artefact_bleeding(float value);.+ game_object:attach_vehicle(gameobject veh) actor only.+ game_object:detach_vehicle() actor only.+ game_object:force_set_position(vector3). -
dc0acae
= fix rpm for abakan cycle down.= fix level.get_target_dist to always return range even if there is no object at cursor.+ added level.get_target_element which should return bone id. -
d5947e8
Add current path to the common include paths.This fixes IntelliSense in renderers code. (thanks @ForserX).Also replace backslashes with slashes.. -
133af99
Fix Lua error log output.Remove autoformatting tool typo. Thanks @ShokerStlk. -
396d846
Fix luabind compilation. -
885ac4e
Fix crash on actor death in multiplayer.https://github.com/OpenXRay/xray-16/issues/184. -
f1b08e2
Fix crash when trying to sleep.Thanks @abramcumner, @ShokerStlk. -
5e5cf47
Fix crash when NPC trying to open the door. -
06d3263
Fixed build script again.Remove dir command usage. -
6f704f1
Fix for actor before death callback. -
c19ac81
Fix spamming of: Failed to find compiled list of textures.. -
0b7065b
Whoops (Fix build script).platform == debug, configuration == x86.....facepalm... -
5f172c9
Debug runtime fixes. -
d690acc
Fix incorrect option for x64 Debug in xrEngine.vcxproj file.. -
6f70821
Memory leak fixes.. -
b29b6c0
Project dependency fixes. Some vcxproj files cleanup. Dependency xrEngine.lib did not work.. -
9e20b3f
Don't build some projects.This includes Common, dummy, and plugins for 3DS Max, Maya and.Lightwave..This fixes x86 build on AppVeyor. -
038d860
Revert "Fix xrGame compilation".This reverts commit 623611f50b1aa269e6dc2020d424c66e7c6fd767.. -
9c218b4
Fix serious issues with XRay::Module.1. Fix handle fills with trash on construction.2. Add new param dontUnload, which used for renderers to prevent RTTI.invalidation.(https://github.com/OpenXRay/xray-16/commit/fe7bc5f0d6aa340556769cc116783f02765448b3). -
623611f
Fix xrGame compilation.Was broken with 2039fc6c88f80ecb723348965a8d10a863a2365d. -
b7fe012
Fix xrManagedApi build. -
58e998c
Fix xrWeatherEditor compilation.Can't compile because of namespace conflict. -
a475495
Fix submodules projects.Just don't want to create forks of these. -
e438703
Fix xrPostprocessEditor compilation.Configure solution and projects. -
13d2e01
Fix particles related crash.Just use lambda instead.. -
f3e1f34
Fix physics bugs on x64.Thanks to Giperion. -
252a735
Refactor particles allocation.Particles crash fix from here:.https://github.com/ForserX/xray-oxygen/commit/d5731d3098b76c58d73f4c8e67bec891210b8bf6. -
e1a7760
Fix random tips issue (Thanks to Alundaio). -
bfcbc43
Fix project files problems.Set BugTrap and xrNetServer target SDK to 10.0.14393.0 because with 8.1.SDK it cannot find winsock2.h. -
ff2fd49
Fix rtc compressor buffer overrun.Fix, say to me, how you are fixing this?.Thanks to Giperion. -
bcb242b
Fix compilation issues on VS 15.5 Preview.Several previous commits have been dropped. -
41431b5
= fix for on_actor_before_death callback to kill actor in the res/gamedata/scripts/bind_stalker.script. -
664fda4
* fix npcs getting stuck in action_take_cover.* added a return to WeaponMagazined.cpp for when inventory_owner doesn't have active_item. -
ae9b838
Fix weapon hiding animation.Was wrecked when I merging commits.Also replace FALSE, TRUE and NULL with false, true and nullptr. -
513f918
* fixed fast animation switches with GL. -
02e4b0f
Fix bind_stalker.script codepage (mess to UTF-8).* changed log1 to log. -
294d821
Fix x64 luabind problem.Just look at this... https://github.com/Xottab-DUTY/luabind-deboostified/commit/b820d7971756aa4eabbad8ed947010591a9eb2b5. -
62d44ea
Fix debug build.Renderers was broken with:.https://github.com/Xottab-DUTY/xray-16/commit/279a29d1493fb1028d6accce4a5e6406385cc52e.xrGame and xrEngine was broken with:.https://github.com/Xottab-DUTY/xray-16/commit/25aac47ba0315f3fa735aa7835da04a12e18066d. -
e073223
* fix teleport_object.- removed jump_to_level; unnecessary. -
599df0e
* Fix: values were not updated (silently skipped) when same key is encountered more than once..This is how std::map is designed..Also used more efficient C++11 std::map::emplace method instead of outdated std::pair::make_pair..Note that xxx.insert(mk_pair(v1,v2)) pattern is used extensively throughout solution so there is a good potential for other bug fixes/improvements. -
923466a
* FIX: (bytes_need<=mSize) && vl_Count. -
63868c7
Fix for the "cannot find rank for" issue.If you can't find the rank, don't crash please. -
e270edf
[Bugfix] More correct way to fix camera glitching.In commit 0aab576 we have attempts to fix camera glitching when one of effectors finishes working. The root of glitches is effector's deletion in CCameraManager::ProcessCameraEffector. Cycle in CCameraManager::UpdateCamEffectors uses reverse iterator and doesn't expect that entry in the list would be removed. Due to specific behavior of reverse iterator it really points to the next element relative to element which it dereferenced to. So, when ProcessCameraEffector deletes currently dereferenced element, iterator automatically starts point to element before deleted one. But the UpdateCamEffectors doesn't know about it, and cycle changes iterator on next iteration. So, processing of one camera effect would be skipped in this moment..Changes in 0aab576 don't seems to be the best solution, because.1) vector is less suitable for situations where we are often want to add or remove random elements.2) Deletion of current effector in ProcessCameraEffector seems to be not safe. For example, we could have CCameraManager's childs with overridden ProcessCameraEffector method. They could be deadly surprised if pointer to current effector would start pointing to non-existent element..So, this commit:.1) Reverts changes from 0aab576.2) Removes effector's deletion from CCameraManager::ProcessCameraEffector; now the method returns false if it should be deleted, or true otherwise.3) Adds code for removing 'old' effectors to UpdateCamEffectors method.. -
42ac33e
Implementing more accurate way for weapon hiding fix.See previous commit for details. -
d243af2
[Bugfix] quick changing of target slot restarts animation of hiding.Take weapon from automatic slot into hands. Press key to change slot to pistol's one. Then change slot to knife's one without waiting for changing completed. Hiding animation will be restarted. You can never change slot while you repeats such actions.. -
8fb4797
[Bugfix] Incorrect zoom after attaching 'custom' scope to the weapon.When you attaches 'custom' scope to the weapon which has just been spawned, you could find that initial zoom of the scope is completely incorrect..The problem is that m_fRTZoomFactor field, which defines real currently used zoom, hasn't been updated after attaching scope.. -
f2d6cb8
[Bugfix] Corrected zooming in/out command handler.If you bind zoom in/out commands to keys and then try to use zoom, you will find that zooming works incorrectly. Game would switch 2 zoomsteps per 1 keypress. It happens because the handler changes zoomstep twice: when you press the key and when you release it..Fix makes zoomstep changing only when key is pressed, not released.. -
b4c412f
[Bugfix] incorrect ammotype changing fix.When you try to reload weapon but count of ammos in your inventory is not enought for full magazine, ammo's iconcould instantly change to an icon of next ammotype..Also the bug could lead to another kind of behavior. Take into your hands a weapon with not full mag and without ammo of current ammo type in the inventory. Start reload or changing ammotype and (without waiting until the action is finished) drop the weapon. Then take it back to the hands. The key for ammotype changing won't work.. -
6cebfa2
[Bugfix] Removed flickering after game item usage.When you use eatable item (such as medkit) with pistol in actor's hands, you can see as used item flickers on the screen. It happens because the game drops used item from actor's inventory before removing it. Such bug seriously affects game experience when hud scheme for usable items (such as 'gwr_eatable.script') is installed..The fix is hiding dropped item, so you will never see it.. -
5e59f8f
[Bugfix] Fix disappearing grenade.The way to reproduce:.1) Attach grenade launcher to the weapon.2) Switch to GL mode and reload GL.3) Switch back to bullets.4) Detach GL. GL would be spawned to the inventory, but loaded grenade would stay in the weapon..It happens because weapon has 2 magazines: for current active ammo and for secondary (inactive) ammo. So, you should force game to unload ammos from "GL's" mag.. -
e9c867f
[Bugfix] Lookout feature starts working incorrectly if user tries to activate both lookouts simultaneously.The mstate_real activates both leaft and right lookout flags if user press keys simultaneously. Flags won't be clear until user releases both keys, so lookouts won't work properly.. -
cc83e24
[Bugfix] Detector holds active state after it was dropped.Steps to reproduce:.1) Take detector into your hands.2) Go to ruck, drop detector from your inventory.3) Close inventory and take dropped detector back..4) 1st attempt to activate it would be unsuccessful. Hiding sound will be played, but detector won't be shown..Reason - state has not "hidden" value when you drops detector.. -
705040f
[Bugfix] Incorrect weapon weight calculation.1) Ammos in mag could have different types with different weight (especially for shotguns).2) When grenade is loaded into the weapon, it weight should increase.. -
449c91a
[Bugfix] Inversion of cartridges' order when switching to grenade mode.Ineffective and potentially buggy code changed to better one.. -
33f0521
[Bugfix] Crows fix.1) After crow's death (from actor's hit or blowout) it falls to ground. But after game save\load it 'resurrects'. The problem is that it flying in semi-dead state (health is 0, but state is Flying). When you hits it, Die() methot is not called (dead object can't die twice), so physics shell isn't created. Crow freezes at the last point in the sky..2) Because of unitualized members flight of crows could be incorrect in some conditions.. -
f97093b
Fix incorrect npc's memory loading.. -
3ba633f
Fix camera glitch when reloading or strafing. -
b47a3e9
Fix by SkyLoader: reload effector works not every time. -
0c34678
HangingLamp fix by SkyLoader.Russian description: Данная проблема была в свое в ЛА еще в 2013 году, и.я очень долго не мог найти причину вылета, так как вылет каждый раз.ссылался на разные некорректные по его мнению объекты. Причем возникал.не всегда и можно было его поймать только при выходе из игры. Спустя.несколько месяцев чудом проблема была найдена. Оказывается, проблема.была в лампочках, которые включались и выключались скриптово. Игра.ловила крэш при 255 и более включении и выключении лампочки.. -
e786556
Fix xrLC compilation. -
c8eae93
Fix x64 issues.Thanks to Im-Dex..xrParticles problem:.https://github.com/Im-dex/xray-162/commit/8da28e52c043a98366d909eb18223dd59fd3e443.Collision detection issue:.https://github.com/Im-dex/xray-162/commit/cd40b5692da9ae178e6c35fe78da6c7c5ffc126d. -
011430b
Code cleanup and warnings fixes.Thanks to Im-Dex.Something taken from commits.https://github.com/Im-dex/xray-162/commit/6632fece4c6cf56e6d7c679a3099106c61048ff4.https://github.com/Im-dex/xray-162/commit/62639aa6e1fee0b478fe2b523733f42eb3beffea. -
cc41976
Fix utils compilation.ETools no longer depends on ColorPicker.lib.xrSE_Factory is still broken. -
279a29d
Fix renderers build on x64. -
db50007
Common compilation fixes.xrGame, xrAICore, xrNetServer, xrSound. -
b2dad67
xrCore: fix build on x64. -
512bed8
xrEngine: fix build on x64. -
1215cb3
Fixed R3 compilation.Thanks to tamlin for dummy tester. -
5e7fd54
The game is working! (Fix xrGame).Occasionally deleted sections broke the game =(. -
5e9115a
Fix R4 compilation!.R3 is still broken. -
2a78a45
Renderers: formatting fixes. -
1a0e3eb
Fix Crypto++ link. -
89cf211
The game is starting finally! (Main menu only for now).Fix xrGame compilation..Currently R3 and R4 are broken.. -
56f23ab
Fix incorrect min->vMin, max->vMax replacements.Uncomment bool bSelected because function wont work without it. -
2cef17b
Some fixes for xrSE_Factory. -
290e016
Project files compilation fixes.Forgotten dependency. -
81b5c81
Some project files compilation fixes.Get rid off BOOL in _fbox.h;.Use aliases instead of typedefs in _fbox.h. -
5975b4f
Compilation fixes.Speedup xrGameSpy compilation.. -
6ca6df8
Fix project files. -
8943eae
Fix for smart_cast.h - it can not use pragma once (but a normal include guard works - go figure).. -
7f6d671
A few nothrow qualifiers added to shared_str helpers. Comments added about future fixes (tagged with "tamlin:"). -
cd313f0
Tiny documentation fix ("shift width" -> "indentation").. -
1159a06
Fix Max_Export_60 .lib dependency error (VS project only).. -
8ffff01
Fix the way cximage is included in xrGame (VS project file only).. -
f27c0fb
Preprocessor fixes (#if DEBUG -> #ifdef DEBUG).. -
7f68ed6
Fix a few broken tests for DEBUG preprocessor macro (#if -> #ifdef).. -
8dc6fdb
Misc header fixes..Add #pragma once, make headers more self-contained, a few ISO/POSIX.fixes (adding leading underscore to function names).. -
6e27c40
Reduce and clean up compile-time dependencies. Fix lzo include path for xrGame Release build.. -
e3cc304
Fix xrLC compilation, a bit tweaked Shader_xrLC.h. -
29ad349
Fix utils compilation (except xrLC), tweaked some files.Based on.https://github.com/Im-dex/xray-162/commit/00d150217ae6fdab6064159a4aa5438bb83de256. -
806d119
Fix xrGamespy compilation. -
46c5c0d
Fix CxImage compilation. -
af0a042
Fix VS2017 build.From commit.https://github.com/Im-dex/xray-162/commit/7c6d8f11c830e427760b4fb3280f3b2860200750. -
13c2eab
Fix incorrect usage of #pragma warning. -
a18cbdf
Various PVS warning fixes. -
ae32637
Externals: Fix zlib project configuration.. -
143f4c2
Fix LuaJIT project references.. -
2716fcd
engine: Don't build editor projects..These are unmaintained, though they should probably be fixed up in the future.. -
2f71569
Fix non-void function not returning a value. -
83a8881
Fix incorrect use of #pragma warning. -
8211280
Fix xrSound wont compile on Debug configuration. -
de7a634
Fix xrSound wont compile on Debug configuration.Unexpected one! Sorry for this..+ Small include path fixes. -
3b50a64
Fix xrWeatherEditor compilation and one bug. -
87fd7aa
Fix compilation of xrWeatherEditor.Was broken with c96c2e4cc9fadf29c023464ba1885e7351d68943.Corresponding formatting fixes. -
2af4148
Fix incorrect virtual method overriding..Do not confuse with 52462dc08727e92535635397f5530a6f70c7166d. -
b5a4ce4
Fix xrSound casings. -
8589126
Stretched skyboxes and PVS-Studio bugfixes. -
b166e17
Sky box stretch fix.From commit: avoitishin@84c7bde3d708f90a88912f3c4e45cbdf3b3450db. -
fb64ae3
Fix some anomalies found with PVS-Studio (#140). -
d9e24a5
Fix unknown char breaking compilation.. -
a6639da
Fixed VSync for all renderers. Thnx to avbaula.. -
707e636
Fixed incorrect checking for SP, which leads to wrong size of the progress line in the loading screen. Tnx to SkyLoader.. -
e2f5ad9
Some fixes, mostly related to Lua.. -
feac16b
Fix for raii_guard being unable to print real error message.. -
741031c
Replaced some broken "inherited::inherited" to direct class name. (fix undefined behavior in compiled code).Close issue https://github.com/OpenXRay/xray-16/issues/148. -
5c01f45
Fix lua-error log formation for Release build. It also print lua-stack traceback now.. -
bbadd41
Fix of duplicate lua-export for "set_smart_cover_target_idle function" function.. -
e65a4bb
Fix access modifier offset. -
114458e
Fixes only. -
c26574b
fix path to luabind.lib in *_Dedicated conf. -
c5cbc9e
CDestroyablePhysicsObject: Fix incorrect type passed to GameObject::e…. -
32005e8
CDestroyablePhysicsObject: Fix incorrect type passed to GameObject::eDeath callback. -
16af9bb
xrCore: Fix lzo include paths for Mixed and Release configurations.. -
1548fd7
smart_cast: Fix Loki defines.. -
da996ce
Common/Platform: sys/utime.h include moved to Windows inl..Slash symbol fixed by the way.. -
69c0be6
xrCore.h: Fixed rt_compressor include.. -
64ef1d3
xrServerEntities/smart_cast.h: Fixed case of loki/Typelist include.. -
63faeba
Fix xrAICore compilation on VS2015 Update 2. -
a08ec76
xrWeatherEditor: fix invalid boost reference.. -
e340e65
fix xrAICore compilation. -
ac8d1ff
fix path to lzo. -
3514203
fix path to luabind.lib in *_Dedicated conf #129. -
92fe76e
fix path to luabind.lib in Debug_Dedicated conf. -
f01371c
lmodel: Fix s_material sampling.. -
1c7e3a9
glHW: Fix incorrect enum being used in ClearDepthStencilView().. -
7694fd6
shaders: Fix typo in v_build iostruct.. -
a1e13c8
shaders: Fix various oversights in GLSL ports.. -
c5c3e95
rgl: Fix assert.. -
a42ae5e
shaders: Fix shader compilation errors in GLSL ports.. -
9d13453
Fix memory leak in OGL render resource manager.. -
2b2a60b
Fix memory leak in render resource managers.. -
20c2e9b
Fix performance alert rendering.. -
a543940
Fix R3/R4 compile shader name calculation.. -
289238c
Fix R3/R4 compile shader name calculation.. -
136963a
xrCore: Fix project file path case (common -> Common).. -
e8f39ef
Fix blurred text on r4. -
565455d
Fix R4 availability misdetection.. -
ad567b6
Fix blurred text on r4. -
34df7f3
Fix incorrect buffer size calculation. Close #111.. -
b1c88c2
xrbinprep.cmd: Fix BugTrap installation.. -
fb0ac21
Fix unintended local hiding.. -
bcdfc3d
Fix bad mem_fill32 replacement.. -
2669d99
xrDebug: Fix conventions.. -
e5e7600
Maya_Export_2008: Fix conformance in For loop scope (#104).. -
2b9d931
Max_Material_60: Fix conformance in For loop scope (#104).. -
5f20a71
Max_Export_60: Fix conformance in For loop scope (#104).. -
4b9b4a8
xrRender_R4: Fix conformance in For loop scope (#104).. -
d9f033d
xrRender_R3: Fix conformance in For loop scope (#104).. -
500fd00
xrRender_R2: Fix conformance in For loop scope (#104).. -
019969c
xrRender_GL: Fix conformance in For loop scope (#104).. -
bece46e
xrCore: Fix extra warnings.. -
77167bb
Fix plugins compilation.. -
8d0873c
xrScriptEngine: Fix C4456 warnings.. -
80ea6bb
Fix signed/unsigned mismatch warnings.. -
27172eb
Fix loop variable type.. -
63a4d37
Fix conventions.. -
9855d87
xrGame: Fix conformance in For loop scope (#104).. -
92ef30e
xrDXT: Fix conformance in For loop scope (#104).. -
a934e66
xrAI: Fix conformance in For loop scope (#104).. -
ad729c8
xrLC: Fix conformance in For loop scope (#104).. -
e063be5
xrEngine: Fix conformance in For loop scope (#104).. -
e61d3e9
xrCore: Fix conformance in For loop scope (#104).. -
35bd837
xrCDB: Fix conformance in For loop scope (#104).. -
c1fee67
Fix StackTraceInfo size constant types.. -
c12aae9
Fix incorrect argument order in calls to xrDebug::error/backend.. -
34ad8a8
Fix null pointer dereference when running g_kill command in disconnected state.. -
b28ce3b
Fix render env setup.. -
0af6e60
Fix release compilation (game only).. -
a4b56cd
CResourceManager: Fix vertex shader log prefix.. -
476f078
Fix xrAI compilation.. -
d7380e1
EngineAPI: Make the OpenGL renderer the fourth renderer..This fixes the issue where the OpenGL renderer doesn't load.if the DX10/11 backends are not available.. -
d1e50fb
LevelEditor: fixed includes and formatted code. -
b6efabb
ECore: fixed includes and formatted code. -
3c91dd5
ActorEditor: fixed includes and formatted code. -
5b9162d
PPEditor: fixed includes and formatted code.+ add stdafx missing in project file. -
2fbddc4
ParticleEditor: fixed includes and formatted code. -
8506993
ShaderEditor: fixed includes and formatted code. -
a149793
xrEProps: fixed includes and formatted code. -
7ee425c
Some fixes for Borland project files. -
24ac9fa
Fixed issues with projects for editors.+ deleted empty .todo file. -
7efe143
src/Common/object_type_traits.h: Some templates reimplemented via stl..Fixed compilation with gcc.. -
ca185f4
shaders: Fix dumb shader.. -
c471388
shaders: Fix iostructs typo.. -
99a5494
CRender: Fix stack corruption.. -
a5e6472
CBackend: Fix stackoverflow crash.. -
b4ea6da
Fix hierarchy of lua-exported classes..New luabind performs automatic cast to most derived class, which causes crash.when trying to call parent class function from lua.. -
4bbb6d8
xrRenderPC_GL: Fix compilation again.. -
79c6868
QueryHelper: Fix R2 enum.. -
6ef385f
xrRenderPC_GL: Fix compilation.. -
009378b
xrRenderPC_GL: Fix blender implementation.. -
d0b9aff
ColorMapManager: Fix OpenGL implementation.. -
cb308c1
xrCore: g_pauseMngr variable refactored to function..g_pauseMngr constructor calls reserve() on m_timers member, which requires.dynamic memory allocation, which triggers xrMemory initialization..The point is that xrMemory relies on command line arguments, which we.can not extract from main argc/argv pair, because g_pauseMngr constructor.executed before main()..With g_pauseMngr being a function, we delay the manager construction to the.first function call, which fixes the issue.. -
1f9c0ff
xrCore/Animation/Envelope: Fixed "Behaviors" read.. -
94d6ba2
xrCore/xrstring.cpp: Fixed g_pStringContainer definition..The var is not extern here.. -
c89dadc
xrCore/ModuleLookup.cpp: Fixed LoadLibrary call..Use LoadLibraryA instead of LoadLibrary so we.1) Call an out-of-namespace function instead of calling macro,.2) Use ANSI version of LoadLibrary, as argument is const char *.. -
56f85cc
Fix missing return in CScriptCallbackEx::operator().. -
e3be056
Interfaces: Fix implementations.. -
d62c8e8
R_DStreams: Fix type casts.. -
97d304d
R_constant_table: Fix parse() implementation signature.. -
62600b4
rgl: Fix texture_load prototype.. -
afda831
Configuration fixes. -
380336f
Fix xrbinup script, adjust directory structure for game binaries.. -
319cd86
Fix plugin compilation.. -
fcbf437
xrPhysics: fix last '3rd party' occurance.. -
15da50a
xrPhysics: fix ODE include paths.. -
b1c35af
CRender: Fix shader_compile() error handling.. -
e7baf08
xrCDB: fix inconsistent /GM.. -
7d8d1ee
Fix luabind dll file name casing.. -
29e38f5
rgl: Fixup header.. -
7048f0a
Small fixes. -
4dc7572
Fixed invalid name of exported script function (thanks to AVO).From commit:.avoitishin@00e48d5. -
c1e7171
xrServerEntities/smart_cast_impl0: Fixed include. -
c6387d7
Remove ".dll" suffix from LoadModule calls. Close #78.. -
9b789e6
Remove ".dll" suffix from LoadModule calls. #78. -
c9d84c1
xrCore/xrString.cpp: Fixed memory allocation on 64 bit archs.. -
30b64b5
xrCore/Threading/Lock: Fixed code style..Sorry for the noise.. -
9ea58fc
xrCore/Threading/Lock: Fixed isLocked()..bool isLocked was been not enough for recursive mutex..We need to use integer, so one Leave() would not make.isLocked() == false, if there was previous unpaired Enter() call.. -
16dba88
Fix conventions.. -
e6c0300
Lock: fix incorrect lock flag setup.. -
7651718
Fix invalid smart casts.. -
586a3a1
xrCore/LocatorAPI_auth.cpp: Fixed out-of-scope variable usage.. -
8c7bd75
xrCore/FS (IReader): Fixed close() compilation..There was a deletion call xr_delete(this) and xr_delete() tries to.set passed argument (this) to NULL, or accept a pointer to const,.which is not the case either..Used the same thing, as in other close() methods:.introduced variable self, which is passed to xr_delete().. -
0cd19f0
Fixed include and dependency.Fixed include (missing path to xrCore in xrD3D9-Null) and dependency.(You need build xrLCUtil before building xrLC_Light). -
f4b1a84
Fix nonstandard type conversion.. -
51cffa4
xrCore/Containers/AssociativeVector.hpp: Fixed compilation with gcc..Removed default arguments from template specialization..Error: AssociativeVector.hpp:122 default argument given for a template.parameter after previous specification at AssociativeVector.hpp:51.. -
5a01b05
xrCDB: Fixed includes.. -
7ed68e9
Layers: Fixed includes.. -
a30082a
xrEngine: Fixed includes.. -
d0238ab
xrEngine/Feel_Touch.cpp: Fixed out-of-loop variable usage.. -
6f21860
xrEngine/CameraManager.cpp: Fixed out-of-loop variable usage.. -
44f0435
xrEngine/GameFont.cpp: Fixed out-of-loop variable usage.. -
8560904
xrCore/Threading/Lock.hpp: Fixed warning on weird symbol..How this happend?. -
bfd8375
xrGame/HUDTarget: Fixed compilation.. -
8150b0d
xrCore/_color.h: Fixed compiler warning about bitwise ops usage.. -
21eb73a
Fix missing D3DXRenderBase.h references.. -
a0d570a
IGameFont: Fix non-interface class linkage warning.. -
32a0bba
Fix incorrect virtual function implementation.. -
6c88838
xrServerEntities/xrServer_Objects_Abstract: Fixed include.. -
23bd8e8
xrEngine/xrSheduler: 1000i64 -> 1000ul (fixed compilation with gcc).. -
bf9f3d1
Fix xrCore/Crypto include paths case.. -
41cc060
Fix typo in CLevelGraph debug draw.. -
2618421
Include/xrRender/FactoryPtr.h: Fixed compilation with GCC.. -
3f65531
xrCore/_sphere: Fixed compilation.. -
6f95867
xrCore/vector: Fixed definitions for Borland.. -
8838d5a
xrCore/_obb: Fixed compilation.. -
4a5d60a
xrCore/xr_trims: Fixed compilation.. -
752f904
xrCore/intrusive_ptr: Fixed compilation with GCC.. -
1c3900f
xrCore/xr_resource: Fixed compilation with GCC.. -
13d9838
utils/ctool/PPMTrain: Fixed printf() usage.. -
3a73156
utils/ctool: Fixed compilation (added missing parenthesis).. -
6f3dbc0
xrCore/_rect.h: Fixed compilation.. -
5c88705
xrCore/fbox.h: Fixed compilation.. -
ced76e0
xrCore/Model: Fixed cross-initialization..There is "goto RESTART_MODEL" before the Successor allocation.. -
705dbc5
xrCore/stl_extensions: Fixed ptrdiff_t namespace.. -
020ca15
xrCore/matrix33: Fixed overlapped argument and type names.. -
32706b9
Fix xrManagedApi target framework version.. -
09c8acb
Fix inconsistent linkage issue.. -
d48d4f0
Fix CObjectList performance alert.. -
90a9f54
Fix bullet manager time factor rounding.. -
1c83229
Fix performance alert variable argument list formatting.. -
827a6dc
Fix primary/secondary thread synchronization.. -
5defbb4
Various fixes in xrD3D9-Null. -
5d81cdd
Fixed headers inclusion in xrD3D9-Null (bad header names / non-use of the pch). -
e02a849
Fix ColorPicker anchors.. -
e37f743
Fix typo.. -
d3e7ae1
Fix missing project files.. -
52462dc
Fix incorrect virtual method overriding.. -
16abad0
Fix missing headers in xrWeatherEditor.. -
15573dc
Add missing constructor and fix access modifiers.. -
f1b95cf
Fix include path.. -
67d5d8e
Fix weather editor DLL root namespace.. -
d0c105f
Fix ColorPicker Value setter.. -
6151bb2
Fix NumericSlider initializaton.. -
70691cb
Fix typo.. -
42480e4
Fix xrSdkControls intermediate path.. -
2b2d0a3
Fix whitespace conventions.. -
5ee7d8b
Fix potential crash in CUILines::GetColorFromText.. -
1cad4a9
Fix typo in texture loader messages.. -
1ef11cf
Fix crash (buffer overflow) when command line length exceeds 511.. -
dba871d
Fix "! tab named [1] doesnt exist" error.. -
99de510
Fix potential buffer overflow in xrGameSpyServer::OnMessage.. -
43536dc
Fix potential stack overflow in CRender::LoadBuffers (R3).. -
a5525d2
Fix potential stack overflow in CRender::LoadBuffers.. -
ed73dea
Fix comparing values of different enum types in dxUIRender::StartPrimitive.. -
6747a19
Fix broken initialization in VertexCache default constructor.. -
fea2c63
Fix potential out-of-bounds read in CPHShell::ResetCallbacksRecursive.. -
ce3ef3b
Revert bugfix 9f4d1017a70606ec51a6773542f0344ecceb7d0c (false alarm).. -
e8d6c17
Fix incorrect format string in INetLog::FlushLog.. -
9f4d101
Fix bug in compute_build_id function (months is set incorrectly).. -
c611d5f
Fix potential stack overflow in CEnvironment::load_weather_effects.. -
2055b8d
Fix potential stack overflow in CEnvironment::load_weathers.. -
976b434
Fix potential stack overflow in CConsole::add_internal_cmds.. -
7dc1f10
Fix potential stack overflow in CConsole::DrawBackgrounds.. -
08a7396
Fix mixed up arguments in call to xrSASH::OnConsoleInvalidSyntax.. -
d00065b
Fix potential stack overflow in editor::environment::weathers::manager::load.. -
0f8835f
Fix invalid state verification in SBoneShape::Valid (copy-pasted bug).. -
3a788d0
Fix incorrect argument in call to xrDebug::fatal.. -
ebcc62b
Fix incorrect format string in smem_container::dump.. -
2aa3eb1
Fix incorrect format string in str_container_impl::dump.. -
878cec4
Fix incorrect argument in call to Msg().. -
16b05f0
Fix conventions and cleanup.. -
7d053dc
Fix potential stack frame corruption in CConsole::ExecuteCommand. Close #11.. -
6515431
Fix xrbinup path existance checks.. -
631fadd
Fix bug related to removing inactual statics in CUIGameCustom::OnFrame.. -
144788e
Fix conventions.. -
021f1ad
Fixed dependence of xrDO_Light on xrCDB.In order to build successfully without running building twice, add depedency for xrDO_Light..And for contributors, please, upgrade to VS 2013 Update 3.. -
e1f1afe
Fix misplaced weather buttons in MP voting dialog.. -
aa4df06
Add title in build.txt, fix formatting.. -
12cebe5
Fix ingame cursor position in windowed mode.. -
dc3a09a
Fix DX11 shader reflection problem. Close #8.. -
909e261
Fixed Max_Export_60 Library include directory for BugTrap.. -
3057e08
Fixed formatting in tasks.txt for my tasks.. -
3957e88
Fix typo.. -
9a05150
Fix LightWave and 3DS Max exporters compilation issues. Close #7.. -
8030188
Fixed paths and names for compiling. Don't forget to correctly set path var XRAY_16X_LIBS to libs folder(to nitrocaster's zipped libs folder)..If it fails yours installation's compilation proccess, revert it or optimize for it.. -
4110873
Fix DXT output paths.. -
c05c0a5
Fix conventions and update tasks.. -
2d152f8
Fix incorrect depth stencil initialization in dx10StateUtils::ValidateState.. -
42fbd81
Fix lights_hanging_lamp and lights_signal_light class names. Close #4.. -
b5fa8cd
Migrate to VS2013 (read extended desc)..+ Update solution, projects and code for VS2013.+ Fix xrMemory::mem_usage (reference impl crashes or falls into infinite loop).+ Remove STLPort and related code.+ Remove original 3rd party libraries. -
b6d5aa8
Fix gitignore files.. -
2aa83a3
Add task and fix formatting.. -
f40adea
Add task and fix formatting..
-
24fdd22
xrGame: add SDL headers for Ansel. -
aa15fbd
xrGame: add *.cxx files in cmake. -
de56328
xrCDB,CMake: add forgoten define. -
d844267
Add file that is needed for debub build..to satisfy linker in xrGame/console_commands.cpp.o: In function `CCC_DebugFonts::Execute(char const*)'. -
a8a3863
Add symbol for inlining in debug mode.. -
2c61115
Refactoring: code simplified, comments added.. -
b49e03a
add asserts. -
b4add92
xrCore: add platform name to log output. -
4885545
xrGameSpy, GameSpy: added to linux build. -
7beea77
xrScriptEngine: add debug defines under comment. -
f574c10
add -fvisibility=hidden to CMake. -
0df6ce5
Add AnselSDK. -
378e69f
OpenGL: added shaders: model_env_lq, wmark, base_lplanes, model_def_lplanes. Seems that's all. -
cb49699
OpenGL: added shaders: water, waterd, lmape, vert, lod, accum_emissivel, model_distort. -
7eedf5b
added xrDelegate. -
3708534
added xrDelegate. -
89393a9
xrRenderDX10/dx10SH_RT.cpp: cleanup.Also I've added a TODO there... -
aaf3df8
Added new console commands: set_weather, r__sunshafts_intensity. -
920b85e
add doxygen by Zegeri and other stuff. -
8e95702
xr_3da: add sample run shell script by a1batross. -
7a5a669
Added ReSharper caches to .gitignore. -
1ec7971
add doxygen by Zegeri. -
92c55bb
xrUICore: Add xr_install in cmake. -
cc2203c
xrCore: add to CMake getting git branch and revision for log output. -
1b5bf40
xrGame: add initialize library while dll loading under linux. -
c4efd92
xrRenderPC_GL: Add platform-specific delimiter to shader path. -
587c66c
Added new console commands: set_weather, r__sunshafts_intensity. -
88193f6
xrNetServer: add new project to linux build. -
4f57ece
xr_3da: add sample run shell script. Install it with binaries.. -
a22e204
cmake: add xr_install where it's needed. -
de200eb
cmake: set skip rpath on build stage, add easy install wrapper. -
6fa5530
xrRenderDX10/dx10HW.cpp: Added one more format support for backbuffer.Add comments... -
822b350
Added ReSharper caches to .gitignore. -
a453e22
add -pipe flag to CXX. -
d9988e3
Add doxyfile for the documentation generator doxygen. -
be54d04
Added ShaderResourceTraits to xrRender_R1-R2 project files. -
c653fc4
add GLEW to build dependencies in cmake and doc. -
62e6899
Add libglew-dev to travis config. -
42a0784
Common: add some DX3D types for render. -
fdc6fc5
Revert "Revert "Added xrUICore project. Some ui files moved to xrUICore"".This reverts commit 0b24d96e206ff60739079e0998193fb3c27f7e27.. -
c35b909
xrGame.vcxproj: added forgotten file to the project.xrGame/ui/UILoadingScreen.cpp: cosmetic changes. -
e05f7bd
Avoid conflicting definitions with cximage and add include folder.When DEBUG is on, ximajpg imports some xrCore headers.. -
373d997
Do not pass a pointer to an temporary IReader in CInifile.Address of an rvalue may not be taken.. -
47ec343
add x86 Linux build to travis. -
a66bfbf
DOC: add another make command. -
757523c
add more cmake options to build-linux.txt. -
0fe4d3e
Add -Wno-attributes to CXX flags. -
d4e58e1
Add cotire module to cmake to create precompiled headers. -
f058208
CMAKE: add error message if you are trying to build engine with gcc version less then 7.0. -
90d4a1d
Add a 3 arguments overload of strncpy_s. -
f1852c8
Replace ambiguous include."#include "StdAfx.h"" would include a different file depending on the.target -xrGame and xrPhysics- at that stage of the build. Removing it.must be followed by the addition of some includes in xrCore to make the.compiler happy.. -
3fdf11d
xrGame: Add missing external libraries to CMakeLists. -
4de9a86
xrAICore: Add missing template keyword. -
0b24d96
Revert "Added xrUICore project. Some ui files moved to xrUICore".This reverts commit 94acc9ac7eb3bdde02345ea1c5982b198c28ee09.. -
94acc9a
Added xrUICore project. Some ui files moved to xrUICore. -
b77d0a1
Added Steam COP fsgame.ltx.It has long been clear that it is necessary to change the original.appdata folder. So I'll just use original file from Steam version of the.Game.. -
a63651a
Added Codacy badge. -
4c4fad6
xrRender_R4: added support for creation with feature level from 9.1 to 11.1. -
aa02792
xrRenderR1-R2: added USE_DX9 define. -
9971980
xrCore: add print stack trace in linux. -
2152c23
xrCore: add run-time replacement for linux-specific path separator. -
a5eb38d
xrGame: add missing typename for linux build. -
d560068
linux build: add MSDN COM __interface replacement. -
1dfaaaa
Linux build: add SDL2 includes for build on gentoo-based distrs. -
33d1643
add dirty hack for linux build in howto build-linux.txt. -
3dd448d
Update CMake build config. Add dependencies: FreeImage, LockFile, OpenAL, TBB. -
9d9b1e7
travis: add dirty hack for linux build. -
3233456
CMake: add CMAKE_BUILD_TYPE for properly linkage. -
f1085c2
xrCore: remove unused include from CMakeLists.txt.xrEngine: hide network calls under defines.xrPhysics: add nesessary cpp in CMakeLists.txt, add include. -
bd7e4dc
xrMiscMath: add to linux build. -
f78a965
Added shaders.. -
cce3580
xrCore/_std_extensions.h: added missing va_end().Formatting, placed xr_strcpy and xr_strcat together. -
0ef92b0
xrGame, xrEngine: add mouse key handle. -
00f0983
xrEngine: add initial mouse support via SDL2. -
daf3890
xrCore/_std_extensions.h: added missing va_end().Formatting, placed xr_strcpy and xr_strcat together. -
886de2b
Added Steam COP ui_mm_opt_main.script.Added Steam COP rain_patch_normal_new.ps.Plus added newly created *_msaa and *_nomsaa variants. -
76e3db6
xrGame/xrServer.cpp: added XXX and uncommented pragma todo. -
b267c2f
AppVeyor: add NuGet restore & cache. -
d379a0a
xrGame, xrEngine: add mouse key handle. -
ddf9da8
xrEngine: add initial mouse support via SDL2. -
a826f66
Add cmake files for Linux build. -
bdd8107
Add cmake files from repo q4a/xray-16, branch linux. Authors: Ilya Orlov (eagleivg) and Aleksey Komarov (q4a). -
0e906ba
translate russian comments, addition rename sound.h to Sound.h. -
8cdddef
Add some original R1 shaders (1.6.0.2). -
2aad79a
Add basic config for travis build system. -
4fd8b11
add travis build status to readme file. -
0b21571
add basic config for travis build system. -
b6cbf2b
update linux build instructions, add 2 required Find*.cmake. -
ae9eb44
xrAICore: forgot add to cmake. -
d739e18
xrQSlim: add forgoten CMakeLists.txt. -
ce6164a
xrGame: Added new features stubs for UIProgressBar. -
e56f2e8
xrQSlim: added to linux build. -
95c0f3b
add ccache to Travis-CI. -
f323618
Add using ccache in Linux build if installed. -
aad0793
Added new advanced video and gameplay options:.FXAA, Grass details radius, shadow map size, DX10.1 usage,.Loading stages and Always active.Also added currently commented G-Buffer optimization and A-Test.smoothing (Translation does not fit with the current UI size). -
7e4400a
Added Steam COP video and gameplay settings scripts. -
145667f
Added Steam COP mp_buy_menu.xml. -
f75889c
xrCore/xrMemory.h: allocate additional 16 bytes of memory for RELEASE.This will increase memory consumption a bit but I hope this should make.it more stable....Well, will see if that's true.. -
9f011fd
add libcrypto++ to Travis. -
ceb58e7
xrParticles: add to Linux build. -
fc132b6
xrLCUtil: add to Linux build.xrPhysics: remove forgoten debug from cmake. -
6c6475a
xrPhysics: add to Linux build. -
fbf7987
Common: remove warning for Linux build.ODE: replace fpclassify on std:fpclassify.xrCore: add define XRCORE_EXPORTS, copy _fpclass replacement from ODE. -
f08461a
add info about status MSVC and MinGW build. -
c163d32
add LanguageStandard=stdcpp17 to all vcxproj, except editors, Externals and plugins. -
1cdaa52
add LanguageStandard=stdcpp14 to all vcxproj, except editors, Externals and plugins. -
17a8575
add info about xrCore.so after build. -
edfb052
xrSound: add to Linux build. -
84782a2
ODE: add to Linux build. -
9a4697b
xrCore: add missed include to CMakeLists.txt. -
45aeea4
xrScriptEngine: add linux build. -
0d7cdb6
xrCDB: added to cmake. -
f94da38
ODE: Added ODE_API from ODE 0.6. -
c79e4ed
Added documentation from ODE 0.6. -
077478d
xrAPI: added to CMake linux build. -
94a7f80
add linux branch to travis. -
6189ed7
add configuration and platform like in upstream, but build_script is still peculiar. Part 2. -
75f1ac2
add configuration and platform like in upstream, but build_script is still peculiar. -
fce8af4
add xrbuild.cmd to msvc building. Part 7. -
34b44e3
add xrbuild.cmd to msvc building. Part 6. -
e8d57f7
add xrbuild.cmd to msvc building. Part 5. -
32b8128
add xrbuild.cmd to msvc building. Part 4. -
2923a35
add xrbuild.cmd to msvc building. Part 3. -
a2cba9f
add xrbuild.cmd to msvc building. Part 2. -
51e4b92
add xrbuild.cmd to msvc building. -
b5b2b75
xrEngine/pure.h: optimization.Removed unused flags.Made first Add() method to be constexpr.r-value is used now for second Add() method. -
66abe27
Add lua51-dev (.dll, .lib and include files) for installation with lua51. -
e56350a
Add lua installation .cmd for appveyor. -
91064e0
xrCore: add Linux implementation InterlockedExchange to ppmd_compressor. -
d7447ef
Common: added defines utime for Linux build.xrCore: hidden under define functions of file dialogs. -
01429ea
add new appveyor config for VC and mingw. -
a3a13e3
add instructions: Debug/Run from Visual Studio. -
4373504
Added new scheduler item type to natvis. -
99b1e2b
Added Shader type to natvis. -
0165c40
xrServerEntities\xrServer_Object_Base.cpp: added XXX. -
1dbd731
add linux compatibility level to xrCore/cpuid.cpp. Some parts taken from 0xBADEAFFE/xray-16, some from stackoverflow.com. -
f6c9aed
add export CXX="g++-7" to travis. -
94a2f70
Add Main Menu Options layout (source: xpatch_02). -
2b1c947
add 1st .travis.yml file for Linux/GCC-7. -
e90204d
xrRender_R1: Added MT details and HOM processing from R2.+5 FPS when enabled. -
6674821
xrGame/ai/monsters/monster_enemy_memory.cpp: added XXX. -
3823d95
Add Find*.cmake files, update build instructions for Linux, add current Linux status. -
6eacc19
Added parallelism to computing covers. -
9a6a86b
Added parallelism to computing covers. -
bc9171d
WIP: Added multithreaded scheduler.Not used right now. -
ffacfca
Add original R3/R4 shader: ssao.ps. -
ba30686
xrCore/LocatorAPI.cpp: ignore .pdb, .ipdb and .iobj.Add three more types to natvis. -
65a779b
Add CAI_Stalker type to natvis. -
8e9480a
Add CSheduler::Item type to natvis. -
614a4ba
Add types debug helper.Thanks @Giperionn. -
e47ed69
xrEngine/device.h: renamed ***_saved -> ***Saved.And added new saved objects.Layers/xrRender/DetailManager.cpp: removed unused View_old. -
3d65f4a
Add stub scripts for callbacks. -
56e829e
xrGame/Level_bullet_manager_firetrace.cpp: Add XXX. -
0016360
Opps, forgot to add files into the commit. -
c17c456
Add xrEditor project stub. -
fc57908
xrECore: new forms added.New forms:.- WindowMain.- WindowView.- WindowSplash.- WindowLog.New files:.ELog.h/cpp.UI_MainCommand.h/cpp.Token.h moved to Core folder.Other minor changes. -
f2a6a3d
xrSdkControls: add TreeView control. -
5abd566
Add some work on timeBeginPeriod.. -
a598ee0
Adds a synchronization to the stack tracing methods.. -
1a43dbb
xrScriptEngine: dump lua state only with -luadumpstate cmd key.Added LUA_TNIL case for LogVariable(). -
7250cdd
Add Steam COP shader effects_wallmarks.s. -
e5ac190
xrEProps: add PropertiesList, ItemList and SelectItem forms stubs.Set minimal size for TextEdit. -
f251384
xrEProps: add TextEdit form stub. -
899da7b
Addition to the previous commit.. -
f23abf1
xrEProps: NumericVector seems to be ported. Needs testing.Add C++Builder-specific code ShaderFunction (just as a template). -
df2fe9d
xrEProps: Add ShaderFunction form stub. -
68cbfb5
Add NumericSpinner to xrSdkControls. -
dc9517f
Addition for the last commit.. -
496a8f1
Addition to previous commit. -
189cd74
Add some more helper functions and use it.. -
2faae09
Add small debug stuff for DirectX.. -
4bbf48f
Add Steam CoP _g.script. -
7d4dcfc
Update DockPanel Suite.Add VS2015 theme. -
ecf83b1
Part 3 of replacing memory menager. Add and use precompiled tbb.. -
f8adcd5
Add glslang submodule. -
7a9e2c3
A few 'constexpr' and 'noexcept' added to some obvious places.. -
9409e25
Add files required to play. -
6e357bf
Added alife_storage_manager.script. -
f868531
Added ui_st_other.xml from Steam COP.Only Russian and English. -
d711d59
Add XXX. -
1bd9349
Added FXAA for xrRender_R3(DX10). -
380b85b
Added FXAA for xrRender_R4(DX11).Acked-by: Alexey Baula [email protected]. -
04b2050
Small refactoring. Comment out unused code. Remove unused files from vcxproj. Add some doc.. -
03e0948
Added new startup keys for engine:.-nosplash - removes the splash screen at engine launch..-splashnotop - allow to hide the splash screen by another window. -
a9420a8
Windowed mode now act like borderless by default. (fullscreen in windowed mode is now possible).Removed startup key from engine: -no_dialog_header.Added new startup key for engine: -draw_borders >>> draw window name\borders and system buttons. -
842ba40
Add Intel TBB. -
7a1bb10
Add XXX.Set unique pointers to nullptr instead of calling close(). They will.automatically call it.. -
e99bd9b
Add gli submodule. -
2af3568
Add glew from Armada651 repository. -
85a35db
Add files from OpenGL render by Armada. -
1bfc3d2
Add OpenGL shaders by Armada651. -
bc09520
Add constructors for xr_token. -
c1a83c5
Add some projects to build.. -
917cf8c
Cleanup xrEngine project.Also add describing comment to editor_environment_manager_properties.cpp. -
0f83581
xr_stack refactoring:.Added XXX.Used size_type for size() instead of u32.Added two new functions. -
15d57b5
Add x64 configurations for editors. -
c108f5a
WIP of xrAI and xrSE_Factory. Added the ability to use an external scripting engine for xrSE_Factory. Need testing.. -
7a5216c
WIP of xrAI and xrSE_Factory. AdditionalIncludeDirectories reorganization and PreprocessorDefinitions cleanup.. -
b62d302
WIP of xrAI and xrSE_Factory. Remove unused options. Add and correct help. Small changes.. -
810d0ee
Delete unused header and add new line for xrAICore.. -
7d6629b
Custom AdditionalIncludeDirectories do not needed for xrAICore.. -
3c95c3f
+ added set_restrictor_type and get_restrictor_type game_object methods ex..anom:set_restrictor_type(4).anom:get_restrictor_type().--.eDefaultRestrictorTypeNone = u8(0),.eDefaultRestrictorTypeOut = u8(1),.eDefaultRestrictorTypeIn = u8(2),.eRestrictorTypeNone = u8(3),.eRestrictorTypeIn = u8(4),.eRestrictorTypeOut = u8(5),.--. -
e95b567
+ added ai_die_in_anomaly via space_restrictor.cpp. -
15edbfd
+ add new game_object exports:.u32 get_spatial_type() -- get alife object flags.set_spatial_type(u32) -- set alife object flags.iterate_feel_touch(funct) ex. obj:iterate_feel_touch(func) -- passes ID as param to a given lua function. -
986f036
~ Changed in-game text color for Neutral to yellow.+ Added game_object:set_character_icon(texture_name). -
6aa30b9
Move Platform.hpp inclusion into Common.hpp.Except xrLC_LightStab.h.Add XXX to CommonImportExport.inl. -
246fba2
xrCore: Add GetBuildConfiguration() function.It allows you to get the build configuration.Also show the project name in log instead of 'xrCore'. -
8eff473
Replace iterator for cycles with range-based for.Add XXX in xrGame/UIDragDropListEx.cpp. -
2748b74
+ Added cut-content AmebaZone.+ Added ZS_AMEBA and ZS_NGRAV class registrator ids. -
afa17f0
+ added new exported game_object methods for weapons:.set_ammo_type(u8 ammo_type).get_ammo_count_for_type(u8 ammo_type).has_ammo_type(u8 ammo_type).get_weapon_substate().get_main_weapon_type() -- deals with ef_main_weapon_type.set_main_weapon_type(u16 type).get_weapon_type() -- deals with ef_weapon_type.set_weapon_type(u16 type). -
9b6a6db
+ new game object exports.phantom_set_enemy.is_on_belt.item_on_belt.belt_count.get_actor_max_weight.set_actor_max_weight.get_actor_max_walk_weight.set_actor_max_walk_weight.get_additional_max_weight.set_additional_max_weight.get_additional_max_walk_weight.set_additional_max_walk_weight.get_total_weight.weight.get_actor_jump_speed.set_actor_jump_speed.get_actor_sprint_koef.set_actor_sprint_koef.get_actor_run_coef.set_actor_run_coef.get_actor_runback_coef.set_actor_runback_coef.+ ray_pick class export.* console command snd_cache_size upper limit increased to 64. -
eba6916
= res/gamedata/configs/misc/items.ltx added the new fields with defaults:.;New fields.use_condition = false.max_uses = 1.remove_after_use = true.empty_weight = 0.1.allow_repair = false. -
88c0d7d
Add Steam COP items.ltx. -
f64b76a
Add Mixed configuration to build script. -
afc85df
Added functionality for multiple item usage.You can now have items with multiple uses, with proper display using.progress bars and all of the bells and whistles.. -
f59ae37
Add static_third_ammo to maingame.xml. -
2f41f7d
Add Steam COP maingame.xml. -
b7759f7
Add 5 custom slots. -
cbdc9a4
Add Steam COP system.ltx.With proper russian comments!. -
99a2538
+ Teleport actor to demo cam when you press Enter while in demo_record.~ activate car PPhysicsShell when it spawns so that it collides with ground properly.+ Added support for a third ammo type static. YOU MUST HAVE <static_third_ammo> in your maingame.xml and maingame_16.xml.+ added:.game_object:get_attached_vehicle() {return game_object}.game_object:add_upgrade(section) {void}.game_object:has_upgrade(section) {return bool}.game_object:iterate_installed_upgrades(lua_function,game_object).game_object:play_hud_motion(anim_section,bMixIn,game_object:get_stat()) {return number} -- animation length.game_object:switch_state(number).game_object:get_state() {return number}.game_object:activate_hud_item().game_object:deactivate_hud_item().game_object:is_actor_indoors() {return bool}.game_object:is_npc_indoors() {return bool}.+ Added 5 custom slots. IMPORTANT YOU MUST set system.ltx [inventory] properly now. There should be 17 slots!. -
d0323b3
+ Restored method to attach vehicle to actor.+ added many exported car methods by RayTwitty.+ Three new actor callbacks! on_attach_vehicle, on_detach_vehicle and on_use_vehicle. -
689954c
Add batch build script for AppVeyor. -
293a7fa
Add original lua_help.script file.. -
8139105
Revert some changes and add new one.. -
8dacdb0
Add XXX. -
b7252ea
Add common engine header. -
9dd5d4a
Common.props: add xrBuildCxA macro. -
b6c7045
Add DirectX SDK. -
69bc7a1
Add AppVeyor badge. -
74095a5
Move entry point into XRay::Editor namespace (https://github.com/Xottab-DUTY/xray-16/issues/1).And some additional macro usages. -
8ea3ddb
Add some stub for future refactoring (https://github.com/Xottab-DUTY/xray-16/issues/1). -
4c23540
Add x64 support for xrWeatherEditor.Thanks to ForserX. -
0e47874
Add original loadscreen.script. -
f14fec6
Convert LuaLog() and ErrorLog() to pcstr instead of LPCSTR.Add "LUA: " in lua output, so that I can somehow navigate in the log.mess. -
7b30bdd
+ Added support for rpm_mode_2 and cycle_down variables for weapon configs; used to emulate Abakan/AN-94's 1800 rpm two-shot burst and the cycle down to 600 RPM.. -
3ee7401
+ added level namespace export level.spawn_item(section, position, level_vertex_id, parent_id, (bool)return_item). -
5ae2a72
+ added the ability to define phantom_section in configs for psy_dog to allow the possibility to spawn sections other than phantom_psy_dog. -
8f694c7
+ added weapon_addon_attach and weapon_addon_detach exports (not working...).* more detailed information on VERIFY in CPlanner::current_action_id() in action_planner_inline.h. -
05a48e4
+ initial framework for misfire sounds and animations (aka gunslinger).* added ability to check for existence of 3rd person animations.* refactoring. -
044d383
+Actor shadow added.+SE_NEAR changed from 9 to 20.+zoom_dof enabled.+reload_dof and reload_empty_dof added. -
565b39e
+ exported is_* (is_stalker, etc.) methods.+ exported additional methods for ini_file class to allow writing.* changed w_vector2 and w vector to w_fvector2 and w_fvector3. -
f32213b
* Function passed by reference instead of value when registering with LUA.minor change to methods added by @revolucas. -
546c456
+ added the ability to reload system ini through lua script via the namespace function reload_system_ini().+ added DEBUG Msg for .thm parsing. -
c826696
+ added alife().jump_to_level.+ added alife().teleport_object.+ added level.get_target_obj.+ added level.get_target_dist.+ added level.send.+ added several condition checks to stalker_combat_actions.cpp to further the validity of the performed action.. -
9eb0a68
+ Added sanity checks to a couple actions that should verify if enemy/danger object actually exists before executing since it's possible these can become NULL between the time the evaluator is ran and the action is executed.+ Added a condition check to see if member is visible_now before transfering enemy through CAI_Stalker::process_enemies to prevent omniscient detection.* Changed ERROR to WARNING when an object is transfered to a new inventory owner when it doesn't have a parent. -
763e1c5
Add bind_stalker.script from 1.6.0.2. -
25aac47
Add x64 configuration. -
d2311b8
xrCore: XR_NOEXCEPT added.Replaces noexcept by throw() in release configuration due to disabled.exceptions.From commit:.https://github.com/Im-dex/xray-162/commit/ae4b026084d2919a6e2ee4b2d25d7413e036f137. -
f4f542b
Add xmls compatible with new XML parser. -
8bed91b
Add pugixml project file.Also there's x64 platform spawned by Visual Studio. -
0dbc011
Add pugixml submodule. -
da3e330
Compile-time refactoring..A few Lock turned into Lock*, to reduce compile time dependencies (many remain)..A bunch of new headers added to split dependencies up..A bunch of compiler warnings removed by commenting out unused function/method formal argument/parameters..xrCore/_stl_extensions.h almost taken out of the equation.. -
c31426e
Added a bunch of nothrow declaration in an attempt to reduce the large number of exception handlers generated.. -
56d8280
Added earlier VERIFY checks for texture names to [sic] "uber_deffer".. -
09d46a3
Our own mk_pair already removed.Also added comment to tamlin's todo. -
581908b
Add safety checks to CPHItemList (+ minor reformatting). -
5f5e4f7
Add submodules for 3dsmax, lightwave, maya and nvapi.. -
5631727
Add OpenAutomate as a submodule.. -
37222db
Add FreeMagic as a submodule.. -
f024821
Add FreeImage as a binary submodule.. -
6d9ea83
Add BugTrap as a submodule. -
1db2766
Common.props: Add OutDir for Makefile projects.. -
48d8d95
Add libjpeg as a submodule. -
6db3da6
Add xiph codecs as submodules.. -
6b92cf9
Add zlib as a submodule. -
223a0d2
Add luajit project to solution.. -
f4c5d9f
gamedata: Add pre-compiled R2 shaders.. -
e2ce5aa
Add shader compilation Python script..This is still a work-in-progress and should be cleaned up in the future.. -
9e44a6d
gamedata: Add pre-compiled R2 shaders.. -
d609d8d
Added CMakeLists.txt for Project, Externals, xrCore. -
afddd9c
Adde stuff for Linux in Common. -
8c9220e
Added missing light sources for DX11 (campfires, anomalies, etc). Thnx to SkyLoader. -
7dbf571
Added missing return value to lua-exported "accessible_nearest" function.. -
4600448
clang-format: Don't sort includes..Add a priority for the pre-compiled header for the future.. -
c61a25c
Added clang-format config. -
4edcb44
Added clang-format config. -
9ea54f9
CSE_AlifeOnlineOfflineGroup: switch_online/switch_offline. Verify members are offline before adding online and visa versa. If a specific member is already online (from scripting needs) and add_online is called it will cause crash with duplicate ID error since it net_spawns twice.. -
c3add70
xrGame: Add missing Loki/Typelist include.. -
2315534
xrCore: Add missing lzo reference.. -
0a0c0c3
Add project file to build lzo submodule.. -
96a37e4
add lzo as submodule. -
dfe5389
shaders: Add G-Buffer support to GLSL ports.. -
64cbf6e
shaders: Add GLSL port of model_distort4glass.. -
5ed08c0
shaders: Add GLSL port of accum_emissive.. -
4bb4295
shaders: Add GLSL port of model_def_lq.. -
0d17f5f
shaders: Add GLSL port of shadow shaders.. -
c341434
shaders: Add GLSL port of effects.. -
b29c2ef
Add UNUSED macro.. -
7cb1cbb
shaders: Add GLSL port of editor.. -
069233f
shaders: Add GLSL port of simple.. -
aec32fc
shaders: Add GLSL port of portal.. -
36ad95d
shaders: Add GLSL port of particle shaders.. -
e64f1a7
shaders: Add GLSL port of postprocess.. -
0340ee4
shaders: Add GLSL port of combination shaders..This includes the DOF and SSAO shaders.. -
060350a
shaders: Add GLSL port of bloom shaders.. -
dabe679
shaders: Add GLSL port of accum_indirect.. -
a682820
shaders: Add GLSL port of dynamic lighting shaders.. -
b506f1c
shaders: Add GLSL port of skybox shaders.. -
87276b4
shaders: Add GLSL port of rain shaders.. -
221062a
shaders: Add GLSL port of accum_volumetric.. -
11d9066
shaders: Add GLSL port of accum_sun.. -
acecea9
shaders: Add GLSL port of copy.. -
f33a755
shaders: Add GLSL port of accum_mask.. -
dccc7ae
shaders: Add distort.ps.. -
59ad959
Add AGS SDK as a submodule.. -
d88ad80
Replace LoadLibrary+GetProcAddress to direct call (HeapSetInformation).. -
00da9e6
Add GameSpy project to solution.. -
fdef62f
Add GameSpy as a submodule.. -
5c24837
xrGameSpy: Add GameSpy headers to PCH.. -
8b48f4d
Add FATAL_F macro (FATAL with format string + args).. -
05e86e6
Add link to changelist.. -
aeda299
Add XXX.. -
0772250
Add script for initial testing environment setup.. -
a45c789
Compiler.inl: Add DEBUG_BREAK macro.. -
5a49463
Add header for compiler-specific stuff.. -
355c8b6
Add XR_X86/XR_X64 macros.. -
6d41693
Common: Add platform-specific headers.. -
8c87987
Add common engine config header.. -
19efc1d
Add shared items project for common engine headers.. -
138d55f
Platform.h: Add GCC versions of XR_IMPORT/XR_EXPORT.. -
bdd8343
SoundRender_Source.cpp: Add BUG.. -
e61728d
Update contributing tips and add copyright info.. -
1a34390
build.txt: Add compiler info.. -
beb3312
Add policies to luabind::functor template parameters.. -
c4e5dd2
Add XXX.. -
8ecc516
Add D3DFMT_D24S8 to texture format converter.. -
74b862f
Add early version of OpenGL renderer.. -
77ed999
Add IWriter::VPrintf function.. -
dae8c68
Add missing inline specifiers.. -
87de9e7
gitignore: Add Nvidia NSight user file.. -
cc13f31
Dump additional xrXRC statistics.. -
7e5396d
shaders: Add yuv2rgb shader.. -
8c9f0e3
CBlender_Screen_SET: Add OpenGL-specific implementation.. -
0cbdf6d
CBlender_Compile: Add OpenGL-specific implementation.. -
4fb2060
Added project files for editors. -
4ee1202
shaders: Add samplers.. -
055ffa5
shaders: Add LUA scripts for all shaders.. -
39d2b7c
Added project files for editors.They are broken currently. -
b168e55
text: Add a name for the OpenGL renderer.. -
d70bb4c
shaders: Add OpenGL stub shaders..With a new SV_Target variable for color buffer output.. -
d2eb042
xrPhysics: Replace 3rd party include directives by adding include directories.. -
256b040
Add XXX.. -
33affdb
xrRender: Add missing OpenGL implementations.. -
8940276
Add vanilla gulag_general script.. -
6c02878
Remove unimplemented CUIScriptWnd::AddCallback overload.. -
8dfdf84
Add missing include.. -
8d52ad8
Revert "Add script-specific CUIDialogWndEx::AddCallback overload.".No need for this overload since lua function can be implicitly converted to.luabind::functor..This reverts commit 596e2b98c4502c74f612dd71cca8ea420c11559e.. -
3aeb7cd
Add extra luabind::functor converters.. -
12c051a
Add default_converter and type_to_string specs for functor.. -
596e2b9
Add script-specific CUIDialogWndEx::AddCallback overload.. -
0ef0e08
Visuals: Add OpenGL implementations.. -
ada231a
HW: Add context pointer to instance.. -
4f5c595
xrCore/ModuleLookup: Added missing stdafx include.. -
eca97a3
xrCore: Added functions for dynamic library loading and function lookup.. -
7679874
Added dependencies. -
4cf4543
Added Mixed configuration for some projects without it.Required for successful building. -
c216ba2
Add luajit as submodule.. -
f878b6a
Add trailing slash to intermediate path.. -
eca94e6
xrRender: Add various OpenGL implementations.. -
dc0cf69
Add $(ProjectDir) to default include directories.. -
3fe7ebf
Add missing .vcxproj.filters.. -
7f8b68d
Add luabind project to solution, update paths.. -
8dc6dcd
Add luabind submodule.. -
18be63b
xrEngine: Add OpenGL support.. -
4b68400
glHW: Add glClipControl.. -
456c702
Externals: Add project file and dependency for glbinding.. -
55d70bd
Externals: Add OpenGL renderer submodules.. -
7b18fa2
xrRenderGL: Add OpenGL renderer from X-Ray 1.5.. -
e65e27b
xrCore/Crypto/xr_dsa_signer: add missing include.. -
c79a0d7
Revert "Add reference configs, scripts and shaders.". -
c41368c
Revert "Add reference configs, scripts and shaders.".This reverts commit 0d00ac86a1cc7f220cc20fd492c2387f145b4beb..Conflicts:.res/gamedata/scripts/lua_help.script.res/gamedata/scripts/ui_sleep_dialog.script. -
f978f14
Add XXX comments.. -
1ae74ad
xrD3D9-Null: add project dependency and missing include path.. -
4ad28f0
xrLC_Light: add missing include.. -
2b4292e
Add *.VC.opendb to gitignore.. -
cb4b496
additional crypto files added to xrCore/crypto. -
85e68bd
Add virtual destructors to server object interfaces.. -
20c9616
Add virtual destructors to object interfaces.. -
6930117
Add XXX.. -
c83bc23
Add xrScriptEngine project stub.. -
5c60d00
Add task_list and task_history links.. -
4ddede6
Add updated sources to xrCoreStatic.. -
af552a6
Add xrAICore project stub.. -
3c23c42
Add FS:exist script function overload.. -
10c6b47
Add .aps to .gitignore.. -
827c9f5
Add initial support for 'external' filesystem.. -
f89ae79
Add $(SolutionDir) to include paths.. -
49f544b
Add Util.hpp to xrCore projects.. -
4eecd1d
Add helper macro that defines enum flag operators.. -
42ede87
Add xrManagedApi reference and basic xrCore initialization.. -
62e6b9c
Add new binaries to xrbinup.cmd.. -
0c64763
Add managed wrappers for post-process classes.. -
e7529f3
Add IReader and IWriter managed wrappers.. -
95e886f
Add xrManagedApi library project and initial xrCore API.. -
eb293db
Add weather editor related BUG (AV in CEnvironment::SetGameTime).. -
d9a1487
Add UI for xrPostprocessEditor.. -
15ca8c8
Add TextAlign property for ColorPicker control.. -
99fa180
Add TextAlign property for NumericSlider control.. -
600181a
Add AlphaEnabled property for ColorPicker control.. -
cb0726f
Add NumericSlider control.. -
6307cb1
Add SpinnerWidth property to IntegerSlider.. -
abd347c
Add IntegerSlider control.. -
a89b067
Add MenuButton control.. -
145a7ba
Add ColorSampleBox and ColorPicker controls.. -
bc0bd11
Add IntegerUpDown control.. -
88d7797
Add new project for PPE editor.. -
1f913bf
Add new xrSdkControls library that will replace editor_controls.. -
948a076
Add forward declaration for compatibility with form designer.. -
12a2fd1
Update conventions (add rule for virtual function overriding).. -
f3362eb
Add check for null pointer in engine_impl::weather_time_factor.. -
91bc173
Add XXX.. -
8b67bb5
Add missing check in function for validating _cylinder instance.. -
0cee18c
Add setup section to build instructions.. -
dc2c758
Add script for updating game binaries.. -
0d00ac8
Add reference configs, scripts and shaders.. -
47b2b1f
Add naming rule for using declarations of primitive types.. -
a7e05b6
Add command for creating environment variable.. -
c71d5f8
Finally added all depedencies to xrDO_Light..Now all solution(I have not tested editors and plugins) can be built at one builing launch.. -
1a7264c
Add reference MP weather config.. -
630e8ed
Add reference configs for voting dialogs.. -
476fe66
Add common naming/formatting conventions.. -
093ccb4
Add doc/design/task_history.txt.. -
db37986
Add C++ comment conventions.. -
4d21154
Add link to build instructions to README.md.. -
eb942a2
Added missing lib dependencies for Debug config.. -
bddb399
Added task to remove macro redefinitions.. -
673a11b
Added note to change multithreading implementation plan as research comes to completion.. -
10ed7e9
Added in some tasks.. -
508f8e9
Add missing include paths for xrCoreStatic.. -
48ea2c4
Added a little note about how to set environmental variables (for people like myself).. -
c5d82af
Added STALKER_2010 to task list, I'm starting working on Lua stack of engine. Also added one task to list.. -
38cb253
Add . to make VS detect inclusions correctly.. -
759ef01
Revert "Actor shadow added" (compilation/conventions)..This reverts commit 049dfcadcc0888ac87b94d5ea08fc997d2f338d0.. -
049dfca
Actor shadow added.Implementation by K.D.. -
c6fcc16
Add original system.ltx.. -
2cb8ec7
Add build instructions.. -
f2dffb1
Improve readme (update description, add links and instructions).. -
a882c94
Add nitrocaster to version plan and fill tasks.. -
d8fff91
Add version plan.. -
db5d0de
Added coding/commiting convention files to doc/procedures/. -
154b29a
Added BSD-Style license.. -
bd8d3bc
Add missing manifest.. -
4028f00
💥🐫 Added .gitattributes & .gitignore files.
-
1bbfb51
xrRenderGL: implement TGA screenshot for normal mode. -
9ed96c5
xrGame/MainMenu.cpp: replace std::for_each with range-based for. -
9d5e0fc
Preparations for UI restart (Part III).Second part: 685e47dfe57e433b99b5285cd07964a0622b2ca7. -
09a5d86
Improve script reset notifying system. -
fb67938
Create docs for event notifier. -
ca1b93b
ShoC style texture description reading. -
9396cc2
More user-friendly report of missing keys. -
8dea7d2
Linux, xrCore: now directory creates without change of (const char *) arg. -
e81be6e
Small refactor texture loading. -
f0fcf99
Linux: now str*_s functions return error codes according MSDN. -
154c836
Apply refactoring suggested by @FreeZoneMods. -
adc9937
More user-friendly report of missing keys.Shows the scancode name instead of the scancode value.. -
9eca63e
Linux: replace str*_s defines for system. -
ff0d32c
ODE: now can built with -fvisibility=hidden. -
a7116e8
xrGame: replase std:string to xr_string. -
69912da
Agree. -
7cc7602
xrGame: rename collision with linux define function name. -
024fb27
Revert "xrCore: now Event and Lock common for all platform" due possible performance issues.This reverts commit 7eafbf45548175348f82ee116e825f75b95553e2.. -
b1799b8
Use xrCore's locks instead of std::mutex.I suggest that in the future Lock should become a wrapper of std::mutex.and the current Lock should be renamed to RecursiveLock.. -
c93673c
xrGame: disable Ansel under Linux. -
26bc17f
PlatformLinux: refactor of str*_s functions. -
c220f76
Disable some debugging code..because linking issue due toCPS_Instance
belongs toxrEngine
and is not available toxrCDB
due to source code organization. -
484bc0a
xrGame: refactor get process ID on different platforms. -
284c2ae
xrGame: refactor DLL loading code. -
4a6e56a
Common: refactor convertation UNIX <-> WINDOWS file pathes. -
6f4e19b
Refactor: replace assert() to R_ASSERT(). -
83a67af
Change subscriptions logic for CAI_Space.It's better to create callbacks in the same place where deletion happens. So, let's make template functions to automatically create callbacks and subscribe it.. -
7da1ad0
luabind: now can build with -fvisibility=hidden. -
ce3c000
CMake: update release-mixed-debug conditions. -
57be360
Revert "Linux: implement throwing exception from signal handlers".This reverts commit a42318c2e3dc398ec42c0f66d405a71bb237fea1.. -
f906dfd
Linux: implement throwing exception from signal handlers. -
cdfd42f
xrGame: implement timestamp on linux. -
f32fbe2
Revert "Force 4.5 OpenGL usage".This reverts commit abdf6646afb243b4411522e51fab0205691dad34.. -
3f99790
Force 4.5 OpenGL usage. -
7eafbf4
xrCore: now Event and Lock common for all platform. -
0469849
xrGame: restore show game version in main menu on linux. -
33d1ba0
xrCore: implement getting uesrname and machinename on linux. -
46ba394
xr_3da: implement try-cath in main binary. -
cc6b3e0
CMake: now can build Release with -Wl,--no-undeifned. -
7be9ea4
xrCore: refactor counters. -
6850555
Common: big refactor FS loading on linux. -
e8134d7
Use mutex lock to avoid race condition when loading textures. -
d52cbc4
Revert "COmmon, xrCore: refactor SDL2 includes".This reverts commit 56931f3ccf9479730efab96226fcf7b42bf23e24.. -
13617b5
COmmon, xrCore: refactor SDL2 includes. -
91d4f0d
Diagnostic improved.. -
84a0180
xrGame: remname forgotten virtual methods in child classes. -
af4959a
xrEngine: implement splash on linux. -
6b75817
xrEngine: enable some checking on linux. -
9cbcdb2
linux: refactor some delimiter repaces. -
6c872a9
xrGame: ename implemented SwitchToThread() calls. -
a64b71f
xrGame: implement linux strncat_s(). -
da8fdce
xrGame: implement linux _InterlockedCompareExchange(). -
4279461
xrGame: implement linux GetCurrentProcessId(). -
a66e449
Compare size with 0, not NULL. -
6efbc51
xrGame: Resolve mixed_delegate::bind's ambiguous type for luabind. -
71da06b
xrCore, xrRender: more linux delimiter replacement. -
e9a54c6
xrGame: option -nointro now skip intro video. -
c343424
Manage gStringTable creation/destruction in Linux. -
6e9c8ff
xrPhysics: Export symbol ph_world. -
685e47d
Preparations for UI restart (Part II).Thanks @SkyLoaderr.First part: d47af9c7dcb867bfb66c2820f7170d2bdda5a7bb. -
f071ced
xrCore: minor project file refactoring.Will correctly copy only needed files now. -
3729a95
Support for Nvidia Ansel. -
c7ffff8
CAI_Space improvement. -
1980ecb
Replace std::unique_ptr with xr_unique_ptr. -
bb5e0eb
Create events system for script engine restarting. -
eec4a57
Improve resource management in CAI_Space.Raw pointers are changed to unique_ptr's, init() method becomes private, instance of the class becomes static, prohibited copy construction and assignment.. -
2599e0d
OpenGL: soft water works now. -
694127a
Common.props: reformat. -
1b16b47
Changed USE_DX10, USE_DX11, USE_OGL checks to ifndef USE_DX9. -
7bea5f7
Refactor renderer loading mechanism.Cleanup for GEnv..In future, this will allow us to load renderer libs without hardcoded.names just through iterating files with name starting from xrRender_.Layers/xrRender/HW.cpp: sanity. -
02891e5
Award system refactoring. -
e7ad3fb
xrGame/UIXmlInit.h: cleanup. -
b94fc3d
xrGame: Made third ammo type optional. -
20c9be3
xrGame/UIHelper: don't crash on non-critical element. -
b3698c1
xrGame/ui/UIHelper.cpp: replaced explicit type names with auto. -
7e485a4
xrGame/alife_simulator_script.cpp: reformat. -
1efbe09
xrGame/alife_simulator_script.cpp: returned old name for set_switch_distance function. -
7d57b8d
Update build-linux.txt. -
392d1b0
Update build-linux.txt.. -
0e88131
xrRender_R3-R4: Backwards compatibility for old R1-R2 shader scripting system.Untested and probably undone.xrRender/Light_Package.h: use forward declaration instead of include. -
b19d2a4
Update from linux branch. -
0e4314e
xrRender_RX: reduce differences between renderers. -
0346ad8
xrRender/XResourceManager_Scripting.cpp: reformat. -
989db28
Restore xd_dev secure auth_token for AppVeyor. -
e919387
Update README with xd_dev and linux build status. -
29348f1
xrRenderGL: Replace ''->'/' when loading textures. -
13d0b2c
xrCore: implement linux process naming and signal handling. -
1076dbb
Correct unpacking color in debug shader on r3/r4. -
ad03350
Correct unpacking color in debug shader on r3/r4. -
1d05fb0
xrGameSpy/xrGameSpy.cpp: Initialize variable just to be safe. -
686f5db
Continue Linux port. -
523f754
Replaced D3DPT_TRIANGLEFAN with D3DPT_TRIANGLELIST in Portal class. -
859516b
Replaced D3DPT_TRIANGLEFAN with D3DPT_TRIANGLELIST in Portal class. -
6357979
README: Use OpenXRay's Continuous Integration. -
a0e9867
xrGame: Don't build PHNetState.cpp twice, just once in xrPhysics.This reverts commit f1852c84bbef0597ac000a2aaa693e78ea18817e. That workaround is no longer necessary.. -
557aa5f
Port Externals/ode and other stuff on Linux. -
3fab5cc
Port Externals/ode on Linux by eagleivg. -
528e3ae
Port src/Common and other stuff on Linux. -
6de5f04
Update Externals/cximage for Linux by Zegeri. -
3f77e01
update luabind for Linux. -
6c2ab81
Port src/Common on Linux. -
725ba29
Game objects testing functions replaced with game object casting (e.g. 'bool is_car' -> 'CCar* cast_Car'). -
3f2b311
xrCore: implement getting work and app path on linux. -
c4eac4b
Port stuff on Linux. -
aa1bf00
gamedata: rename gl shader to lower-case. -
9b21b37
port Externals/OPCODE to linux by eagleivg. -
a83f1e7
update luabind to lastest state. -
e612b8c
use q4a's auth_token for AppVeyor. -
5a33028
update all CMakeLists.txt, *.cmake and .travis.yml. -
08b0286
update all CMakeLists.txt, *.cmake and .travis.yml by eagleivg, a1batross, Zegeri and q4a. -
7088efa
Update build instructions on Windows and Linux. -
df81e45
replace spaces with tabs. -
23d96af
xrRender: replace \ to DELIMITER macro.xrCore: fir wrong replacement to DELIMITER. -
76d8518
xrCore, xrRender, xrEngine, xrNetServer, xrPhysics, xrServerEntities: replace delimiter to macros. -
168f1d4
xrGame: replace \ to DELIMITER macro. -
3721a94
xrRender: refactor compare ShaderElements. -
301e2e4
xrGame: implement reading palyer username from /etc/passwd entry. -
d33ddea
Force a nullptr check when loading the OpenGL shader folder. -
233bb1e
xrRenderPC_GL: Replace ''->'/' when loading shader includes in non-Windows. -
6f881ce
Replace sprintf_s with xr_sprintf.Our replacement of sprintf_s in Common/PlatformLinux.inl is faulty and.should be avoided. Check it: sprintf_s(x, "Works? %s", "no") and look at.x's value.. -
c03aa99
LocatorAPI: Register files recursively in Recurse.From the name of the function and the fact that CLocatorAPI::ProcessOne.function is prepared for recursion, I guess CLocatorAPI::Recurse was.supposed to be recursive (except when bNoRecurse is 'true'). On the.other hand, the pattern . excludes most folders.. -
529684f
Game objects testing functions replaced with game object casting (e.g. 'bool is_car' -> 'CCar* cast_Car'). -
310673a
gamedata: rename gl shader to lower-case. -
fc530f0
CMake: return LUA_FOUND for properly luajit linkage. -
1798bc6
xrCore: append .so when loading modules. -
44f45a4
xrRender/HW.h: cleanup. -
15ff1d7
xrRenderDX10: select the best available format for depth-stencil buffer. -
0d2c68b
xrRenderDX10/dx10SH_RT.cpp: enabled format support check.Renamed bUseAsDepth -> useAsDepth. -
3cb7820
xrRenderDX10/dx10HW.cpp: correct format support check. -
e14ec3d
xrRender_R1: support for fast geometry.Only for debugging purpose for now. (requires level reload to apply).New console command r1_force_geomx allows you to force render fast.geometry on all renderers. -
2d234ac
xrRender_RX: replaced BOOL with bool.Replaced IDirect3DIndexBuffer9 and IDirect3DVertexBuffer9 with.ID3DVertexBuffer and ID3DIndexBuffer.. -
84e1800
xrRender_R1: rename L_DB -> Lights.Also changed the type from pointer to an object to be the same as in.other renderers. -
b177189
xrRender: Clang is more strict with integer narrowing. -
1bf9d60
Doxygen. -
319918e
Comment out pragma messages about platform and compiler in OPCODE. -
cd0799e
Rename getStatus to GetStatus. -
b148872
Recompile compiled shaders if sources are updated.. -
6728a54
xrRender_GL: now dll is loaded without error on linux. -
580e0dc
xrRenderPC_GL: now can build (not linking) on linux. -
0bc733d
CMake: update xrRenderPC_GL build settings. -
947db1d
xrCore: reformat _std_extensions. -
f6c701e
Common: update PlatformLinux.inl. -
f26518d
Luabind Strict mode for Mixed and Debug configurations.Now it will behave as usual on Mixed and Debug and will punish you for.your script errors..On Release it will behave like old luabind – it will skip the errors.. -
43b0e7e
Updated luabind. -
a09608c
xrGame/ui_defs.h: convert macros to constexpr floats. -
39f9f5c
Update travis file from linux_debug. Enable GCC Debug build. -
e62906c
use #pragma once instead of #ifndef-#define in xrPhysics. -
cc46ec3
xrGame: Use standard try-catch blocks. -
635f82a
Ignore some unused files in CMake build. -
95f97c5
Activate DEBUG when CMAKE_BUILD_TYPE=Debug. -
b7b3401
xrGame/ui/UILoadingScreen: robust loading screen..It will exist even if there's no XML file for it.. -
6f26ab8
xrCore/XML/XMLDocument: ability to directly set the XML. -
5badae3
Reduce amount of warnings by moving CAI_ObjectLocation::init. -
960761c
POSIX's 'open' returns int..Clang doesn't admit an int -> void* cast for this.. -
2c243df
Do not use shared_str directly on printf. -
26f873d
DOC: we don't need to delete cryptopp. -
30f6423
update to lastest luabind commit. -
7c1a02d
xrGame: rename ui_core -> UICore. -
5f33228
xrDebug: use GEnv.isDedicatedServer. -
b39957d
UI Styles: check current style path and default path when searching xml. -
c3ced77
Extended XML loading process.Now you specify to not to crash when you're trying to load xml.You can also specify two paths to try to load from.Will be used in UI styles system.. -
d53f0a4
The return of original std::unordered_map. -
c962d44
update README with new arch statuses. -
eaedc1c
message "CMake build .." now include C/C++ build flags. -
c99ec1a
All "bin*" folders ignoring now. You can use it for bin_debug or bin_clang. -
9d0e0e8
Comment out noexcept specifier in functions that are passed to luabind. -
9d3109f
xrGame: enable C++17 in project settings. -
9791c47
Tell MSVC to not look for stdafx.h in PHNetState.cpp. -
ed249cc
Revert Typelist reimplementation and try a simpler approach.This reverts commit 7119e15f9de7df0f597c3b082cba1daa31da821e..This reverts commit cace3a37092f6d905ad5beff65bfbf35a9e216ca..This reverts commit d5d013defdd819d353352e177ca055c1d2a16145..This reverts commit daf008512e37ad7a1d5b14b0873e5f4c0d6cdf06..This reverts commit d14b08d729f0603b3a8ad661d1cfee70f7e70249.. -
4c0a5ba
Configure ccache to work with precompiled headers. -
8f721a8
Partially port xrGame. -
b2514bc
CMake: now compile cximage with -fPIC. -
bf1dac9
xrGame: replace sscanf_s to sscanf. -
5fb4803
xrGame: hide major version SDL calls. -
18066ca
travis: Upgrade g++-5 back to g++-7.This reverts 2e7905597fb7c701.. -
b8213f7
Activate xrGame build in CMake. -
2cbf6c0
xrGame: Explicit narrowing u32-int cast (ugly). -
7119e15
xrGame: Adapt game state accumulator to new Typelist. -
1a56f03
xrGame: No DLL APIENTRY on Linux. -
e5da009
xrGame: Use xdg-open to open url links on Linux. -
a7e4f40
xrGame: Don't use the name of a template as its alias (causes warning). -
facb9a6
Avoid conflicting macros with cximage. -
a902b75
xrGame: Avoid all the remaining issues by "#ifndef LINUX". -
ef663de
xrGame: Exclude some files from CMake build. -
cace3a3
xrGame: Refactor alife_registry_container's helper class. -
d5d013d
Use Loki::EmptyType instead of Loki::NullType. -
4d9a3c2
xrGame: declare enum forward declarations with u32 for standard compliance.Used simple script which appends type to all forward declarations,.finds their definitions and appends type too: https://pastebin.com/MBKEabaB. -
24f6bc3
"#pragma once" doesn't need semicolon. -
800a9a0
Updated luabind. -
7bd4385
use system crypto++ instead of compiling from source code. -
91cec90
update lastest luabind state. Again. -
d748415
update lastest luabind state. -
c70d802
xrRender/r__dsgraph_build.cpp: revert poor changes. -
856b6c4
update luabind to lastest commit f980d11. -
3524eed
Use github.com/LuaJIT/LuaJIT. -
9ae12ca
use github.com/LuaJIT/LuaJIT with custom luajit.cmake in Externals. -
bce8888
change submodule url from q4a/luabind-deboostified to OpenXRay/luabind-deboostified. -
a05bb57
xrRenderR3-R4: Implemented GetDeviceState() for DX10-DX11. -
2fe3fb2
xrEngine: reject net auth for Linux build. -
a29d838
Linux: rewrite _splitpath implementation. -
ac02a1f
AppVeyor: output pdb as artifacts. -
9e6125f
Output debug log even on Release. -
444d0e1
xrEngine: return xr_pure_interface IPhDebugRender in linux build. -
6bb419e
xrEngine: return xr_pure_interface members in linux build. -
644408b
Translate st_unequip. -
6abbccc
Original Steam COP ui_st_inventory.xml. -
f773297
xrCore/Threading/Lock.cpp: use CRITICAL_SECTION for Windows because it's faster. -
489cbd6
Updated luabind to the latest version. -
5c4770b
LuaJIT: update to the latest 2.0.5 version. -
2e06299
use github.com/LuaJIT/LuaJIT with custom luajit.cmake in Externals. -
e06400e
xrCore: build information (branch, commit hash, CI, CI build ID, builder).You will see at least branch and commit hash, other info will be shown depending on it's availability. -
29bb39f
CMake: reworked SDL2 lookup & update depended projects. -
d16dfa5
CMake: now using lib & includes, found by CMake. -
2e1121f
update luabind to q4a/luabind-deboostified branch xray_new. -
cc2474f
AppVeyor: new access token. -
8a05f88
Layers/xrRender/xrRender_console.cpp: renamed r__tf_mipbias -> r1_tf_mipbias. -
1fb38b0
Always use BugTrap to produce minidump.New command line key -detailed_minidump that produces more detailed bump than usual. -
28d317f
xrCore: renamed MhHelpers.h|cpp -> StringConversion.hpp|cpp. -
3774f79
AppVeyor: disable compilation in Previous Visual Studio 2017.Formatting. -
b9026bf
SDL2 support. -
c6bbc9c
Now, when you press Alt+Win, the window becomes transparent.. -
313b87e
Update Linux build dependencies: FreeImage. -
e27c4da
Proper UTF-8 <--> current system codepage conversion. -
50511f1
xrCore/xrCore.cpp: setup SDL log callback.xrCore/xrDebug.cpp: a bit of formatting. -
49bba13
xrCore/xrDebug.cpp: setup an assertion handler for SDL2. -
cf7eea6
We don't need to include dinput.h anymore. -
30b28c4
xrGame/xr_level_controller.cpp: reformatting. -
1d111bc
Update Linux build dependencies. -
ac669b5
xrCore,xrCDB: replace cpu features on SDL. -
b7f0d7e
Inertia of weapons from SWM 3.0. -
a3d92ea
luabind: update submodule. -
7d819cf
xrEngine: hide include xrSASH under define for linux build. -
873b25a
travis: upgrade dist version. -
9696985
xr_3da: now build on linux. -
9054094
IMainMenu::IsActive marked as const. -
75e8e0f
Support for exclusive input mode.Tweaks for window hit test. -
06355bd
Revert some changes by @eagleivg. -
d47af9c
Preparations for UI restart command. -
fb14703
IMainMenu::IsActive marked as const. -
44657a1
Support for exclusive input mode.Tweaks for window hit test. -
dcf2a0e
Replaced strcpy, strcat and sprintf with xr_* analogs. -
6c621a1
xrCore/os_clipboard.cpp: use SDL2 clipboard functions. -
792a4d2
xrCore/xrDebug.h|cpp: you should use xr_sprintf, not sprintf. -
dc31802
CMake: refactoring projects dependencies. -
29a2ffe
xrEngine: now build on linux. WARNING!!! TextConsole excluded from linux build, dedicated server unusable!!!. -
1cc41f2
xrCore/xrDebug: support for SDL2. -
d405c89
xrEngine/xr_input.cpp: update input before processing it (it is realtime now).Mouse updates happens much more frequently, so it should be updated after keyboard.This should solve reaction delay problem.xrEngine/Device_initialize.cpp: Init only SDL Video. -
bf0a269
Support all keyboard keys supported by SDL2. -
412b888
xrGame: uncommit forgoten mouse dik_to_ptr. -
0a1a0a4
Allow window dragging by ALT+WIN combination.Console command center_screen that centers game window on execute.Dropped support for -draw_borders command line key. -
569772d
Replaced SDL_Scancode back to int.xrGame/key_binding_registrator_script.cpp: reformat.xrGame/xr_level_controller.cpp: reformat. -
96a90c4
Support horizontal mouse wheel scroll. -
39581cf
Mouse works as good as it was before. -
9d69aaf
Formatting changes. -
c1d8b9d
xrEngine: refactor event loop. -
5c19b76
xrRenderPC_GL: replace includes for cross-platform. -
d30bf5c
xrEngine: restore dummyController. -
d82b014
xrEngine, xrGame: replace DIK_ on SDL_SCANCODE_. -
b3e56d3
xrEngine: refactor. -
264f30a
xrCore, xrRender, xrEngine, xrGame: initial SDL2 porting. -
f9b5b5e
Replaced strcpy, strcat and sprintf with xr_* analogs. -
896f847
xrCore/os_clipboard.cpp: use SDL2 clipboard functions. -
ebba48b
xrCore/xrDebug.h|cpp: you should use xr_sprintf, not sprintf. -
86dd005
CMake: refactoring projects dependencies. -
054f7e5
xrEngine: now build on linux. WARNING!!! TextConsole excluded from linux build, dedicated server unusable!!!. -
75cc0c8
xrCore/xrDebug: support for SDL2. -
213c011
xrEngine/xr_input.cpp: update input before processing it (it is realtime now).Mouse updates happens much more frequently, so it should be updated after keyboard.This should solve reaction delay problem.xrEngine/Device_initialize.cpp: Init only SDL Video. -
c33a1af
Support all keyboard keys supported by SDL2. -
76a9398
xrGame: uncommit forgoten mouse dik_to_ptr. -
0be004e
Allow window dragging by ALT+WIN combination.Console command center_screen that centers game window on execute.Dropped support for -draw_borders command line key. -
388bd1e
Replaced SDL_Scancode back to int.xrGame/key_binding_registrator_script.cpp: reformat.xrGame/xr_level_controller.cpp: reformat. -
9a8eccb
Support horizontal mouse wheel scroll. -
be4712d
Mouse works as good as it was before. -
92be298
Formatting changes. -
727846c
AppVeyor builds now will be marked as such in the log.Manually builded engine will be marked as custom build. -
d1ff686
xrGame: textures_descr path now uses current UI style path. -
d354433
New options that allow you to configure dynamic wet surfaces. -
290d9f2
xrEngine: refactor event loop. -
77b4b2b
xrRenderPC_GL: replace includes for cross-platform. -
83a1132
Refactored gameplay settings tab.Now you can change ui style in the settings. -
e5113e2
Ability to have interface styles.You should place them into gamedata/configs/ui/styles/.Basically, it's just new UI folder in old UI folder. -
9bf69e5
xrGame/GamePersistent.cpp: code cleanup. -
6ece060
xrEngine: restore dummyController. -
fe22f63
xrEngine, xrGame: replace DIK_ on SDL_SCANCODE_. -
ce36942
Detail objects shadows.. -
fc67c11
xrEngine: refactor. -
e1e6db1
Details casts shadow from dynamic lights..Console command r2_sun_details renamed to r2_detail_shadow.. -
0099d76
xrCore, xrRender, xrEngine, xrGame: initial SDL2 porting. -
c978c6b
Disabled log spam "Invalid vertex for object ...".I had a mistake with expression... But whatever, let's crash like it was.before. -
ced80b9
xrRender_GL: allow shadow map size change from settings. -
a4b8c36
Corrected precision control for x64 architecture on Windows. -
ccb1460
the case of letters in include strings has been changed. -
6755560
Corrected precision control for x64 architecture (#219). -
1e5a470
update gitignore and windows build instructions. -
a96b640
simple rename sound.* to Sound.*. -
c31911f
The case of letters in include strings has been changed. -
2b53d37
simple rename sound.cpp to Sound.cpp. -
259e035
src/xrPhysics - the case of letters in include strings has been changed. -
65b7a4d
src/xrSound - the case of letters in include strings has been changed. -
4fae25f
src/xrScriptEngine - the case of letters in include strings has been changed. -
22b70d2
src/xrNetServer - the case of letters in include strings has been changed. -
a1dfcaa
src/xrEngine - the case of letters in include strings has been changed. -
03c43e4
src/xrCDB - the case of letters in include strings has been changed. -
4b8bc38
src/xrAICore - the case of letters in include strings has been changed. -
6bbba0b
src/Include/xrRender - the case of letters in include strings has been changed. -
dcaf8a7
The case of letters in include strings has been changed: for Externals/OPCODE. -
887a253
update list of Windows SDK packages in build instructions. -
90864ad
Correct sunlight direction & mipmap bias control for DX10.. -
4a76ded
Implemented mipmap bias control for R3-R4.. -
a0c7726
Correct sunlight direction..In all original stalker games it is slightly pointed up for some reason.so light direction wasn't synchronized with actual sun position.. -
9fd2d99
R1 improvements.. -
10ae347
R1 lighting improvements..- Dynamic objects are now rendered with detail texture (if they have)..- Detail textures are now affected by dynamic lights.. -
8e0176b
Detail objects are now affected by fog.. -
683e54c
Disabled precompiled shaders usage..It isn't the shaders cache..In the patch 1.6.0.2 GSC had put some pre-compiled shaders for r1, r3.and r4 in game resources and without this change game will not load.shaders from gamedata. Unfortunately, level load time increased.. -
16b97d4
translate comment. Update linux build instructions. -
8fac2dc
Rename tri-colliderKNoOPC to tri-colliderknoopc. -
2c1400c
travis now build all branches. -
253526c
Change few Externals to upstream xd_dev version. -
c1e7579
Corrections for XML files. -
9f85c41
New CUIProgressBar mode: from center to edges.For example, you can create loading screen like in SoC/CS with this.feature. -
80b3c99
xrCore: implement CPU::Detect() (Unfinished!). -
eb54dac
New console command: r2_smap_size.You can adjust shadow map size from 1024x1024 up to 16384x16384 pixels with this.command.. -
5b68e8e
Increased mipbias to [-3, 3] from [-1.5, 1.5]. -
9772aba
xrCore/XML/XMLDocument.cpp: adjust error logging.Now it's at least easier to find errors... -
126161c
Updated build instructions. -
28fd68a
ODE: replaced pos and R with posr.Syncronised with ODE 0.6 files:.error.cpp.collision_quadtreespace.cpp.timer.cpp.util.cpp.stepfast.cpp. -
1b8ecad
xrAICore: now build on Linux. -
00b6278
xrGame/player_hud.h: changed initialization order in constructor. -
756c9c0
commented out broken MinGW building. -
6868992
Initialized unitialized variables in the constructor. -
b7797f8
xrSound/SoundRender_TargetA.cpp: Refactored update() function. -
728c49f
xrPhysics/PHObject.h: NetInterpolationOFF() now really disables net interpolation.Remark: NetInterpolationOFF() is unused. -
3e334e4
The "Sleep" hint will no longer appear on the load screen. -
40fc8b4
DX10-11: workaround for crash on x64.Thanks @abramcumner. -
4b55def
Update WindowsTargetPlatformVersion and LanguageStandard for vcxproj. -
2b80c0b
set LanguageStandard=stdcpp17 for ETools and xrSound. xrSE_Factory still stdcpp14. -
a829026
change travis image to linux branch. -
9864943
ODE: renamed CappedCylinder to Capsule (as in ODE 0.6). -
f1a368e
Updated LuaJIT submodule. -
ce61a9b
Update CMakeLists and some code for building on Linux. -
3e4cf54
Just some formatting for r4.h and rgl.h. -
b7f5c3c
xrRender/ShaderResourceTraits.h: renamed shader variables (*s -> sh).Plus formatting. -
dd342d4
Renderers: allow to fallback to stub shader if there's compilation errors. -
9c80b2e
more MinGW work. Can't include mingw32\i686-w64-mingw32\include\float.h. -
f5a79b2
Update CMakeLists and some code for building on Linux. -
37b44a7
Update glslang. -
d21e34a
RGL: preparations to use ShaderRecourceTraits.Allowed Hull, Domain and Compute shaders for OpenGL Renderer. -
41f23c5
R1/R2: shader compilation code cleanup. -
d757f8a
R1/R2/R3/R4: create vertex shader using ShaderResourceTraits.(R3/R4: only partial code replacement). -
2c2a2a1
R1/R2: create pixel shader using ShaderResourceTraits. -
e9e25dc
xrRender/SH_Atomic.h: vertex shader rename (vs->sh). -
5708cd2
R3/R4: create pixel shader using ShaderTypeTraits. -
f55f7ff
xrRender/SH_Atomic.h: pixel shader rename (ps -> sh). -
d4548cd
xrRender/ShaderResourceTraits: allow searching shader entry point in the shader file. -
4cfc50d
xrEngine/EngineAPI.cpp: optimization. -
c5a5899
xrCore/ModuleLookup.cpp: rename methods according to the code style. -
65559cd
xrCore/ModuleLookup.cpp: Linux implementation. -
b1acf0b
xrRender/SH_Atomic.h: rename gs -> sh. -
91d090e
xrCore build on Linux. -
a0b7490
xrCore: translate commentary to EN with accordance guidline reccomedations. -
293136e
Revert OpenGL hiding.constify mode. -
e9baff9
AppVeyor: Changed default engine folder to bin.New build package script. -
1cd255f
appveyor: disable installation lua51, enable msvc build. -
b879c43
Revert using luabind.cmake. Use luajit for luabind. Part 2. -
5d7e0dd
Use luabind.cmake instead of luabind/CMakeLists.txt. luabind now depends on Externals/luajit. -
d514aa9
AppVeyor settings update.TODO: insert token!!!. -
15b8864
xrCore: replaced string conversion on std function. -
04a3ca4
prevent CTD with -nosound (close #168). -
0ec18b1
prevent CTD with -nosound (close #168). -
243b268
xrCore: implemented Event for Linux (from LumixEngine under MIT License). -
6772c65
xrCore: now build on Linux. -
253aca9
xrCore: implement Linux xrMemory functions. -
1f8ead6
xrCore: detect cpuid feature from q4a. -
05ddf65
xrCore: implement control FP calculations for Linux. -
865d540
xrCore: hidden under define functions of clipboard. -
51f9706
xrCore: replace _fullpath on realpath for Linux. -
327ae8c
cleanup appveyor. Part 29. -
8f2a99e
xrCore: replaced _findfirst/ _findnext to glob for Linux. -
9fa8d23
xrEngine/main.cpp: cleanup RunApplication() a bit. -
3291f1a
xrEngine/pure.h: refactor pure processing.This gives increased debuggability. -
e2651d9
Common.hpp: include FSMacros.hpp. -
e6f98b0
Plugins: use already defined macros. -
b0ceaef
xrCDB/ISpatial.h: use uintptr_t instead of intptr_t. -
015bfac
Use explicit type instead of void*. -
e75eea6
More linux port for LocatorAPI. Part 1. -
4742925
more linux port. Some files of FileSystem part was disabled in cmake. -
5a11dfe
linux: ULONG_PTR is not pointer to unsigned long, it is unsigned long type used for pointer precision. -
e6bcf2e
more typedef-s for linux. -
ae72922
linux: clsid.cpp builds. _std_extensions.h updated from Kaffeine/xray-16. CXX flag replaced to std=c++17. -
45bf650
update appveyor.yml and README. -
61ca1fa
update appveyor.yml from OpenXRay/xray-16. -
c8d390d
use std=c++14 instead of std=c++11. -
9ced874
use "#ifdef WINDOWS" instead of "#if _WIN32 || _WIN64" for xrCore. -
e7bd549
update Windows build instructions. -
772a315
update .travis.yml part 5. -
85142a3
update .travis.yml part 4. -
1d46ab4
update .travis.yml part 3. -
e72c59a
update .travis.yml part 2. -
ad2f9c4
update .travis.yml. -
038e5c2
luajit: now building without errors both Windows and Linux. Part 2. -
591a7c4
luajit: now building without errors both Windows and Linux. -
1bfa25f
change submodule luajit. Now q4a/luajit contents CMakeLists.txt and *.vcxproj. -
bd7a1b4
update appveyor url, svg and config. -
0ae638a
create own appveyor. -
79130e1
more linux porting, but still build failed at 86% in xrCore. -
23d25a2
Minor cleanup and correction. Nothing important. -
07d57d7
Multithreading: use tbb::parallel_for to calculate RASTER-triangles.Changed prefetch log. -
e63fb12
xrPhysics/Physics.cpp: use std infinity instead of just flt_max. -
82c19a1
xrAI: less memory usage when computing covers. -
2363442
xrGame/ai/monsters/monster_enemy_memory.cpp: used range-based for in loops. -
ebefabc
Exported YAML from AppVeyor website. -
5732c80
Allow resolution less than 800x600. -
90dec4c
Optimization: don't create unused recources. -
60fa0f9
Different rt_ssao_temp creation for HDAO Ultra and SSAO Blur. -
287b0a6
xrRender/HW.cpp and dx10HW.cpp: code cleanup and refactoring. -
6a86c73
Synchronize some files with 1.6.0.2. -
18ef7a0
Refactor available video modes processing mechanism. -
3e6922e
Eco render only in main menu. -
06ce6a6
xrCore: calculate build id once. -
8131106
xrCDB: minor cleanup using C++11. -
067a10d
xrGame/obstacles_query.cpp: cleanup.Thanks @abramcumner. -
4038665
Layers/xrRender: code refactoring and cleanup.Minor cleanup for other files. -
705f90a
xrEngine/xrSheduler.cpp: Rename T -> Item. -
013fbe4
Cleanup engine sheduler. -
992096c
xrCore/math.h|cpp: cleanup.xrCore/Threading/Event.hpp|cpp: cleanup. -
6cee0e7
xrEngine/pure.h: renamed CRegistrator to MessageRegistry.Code update and cleanup. -
a3bcaec
Cheap render thread. Almost no affect at all..But this is a place for a possible perfomance enhancement in future.. -
2269409
Show application windows right before start.Hide splash right before start. -
21e6e35
SWM: Ported main "Second Viewport" code ("Real" 3D scopes). -
fe7cf48
SWM: Ported xrPhysics. -
dab7351
xrECore: work in progress.This is a test and maybe everything will be made in a different way. -
7124ea7
SWM: Ported xrEngine. -
be8a221
SWM: Ported xrRender. -
a6ccd21
SWM: Ported Include\xrRender. -
abdb242
Reimplement stack tracing using DbgHelp library.. -
35ae230
xrECore/ELog: async invoke in ELogCallback. -
131f62d
Replace std::vector with xr_vector.. -
35752b0
In fact, the log is created and destroyed by CLocatorAPI.. -
bf5ed0d
Small refactoring and cleaup in xrCore.. -
b1b2982
xrECore & xrEditor: restructure and cleanup. -
e70f89b
xrEditor now can save position of it's panels. -
10a1478
In this case, it makes no sense. Resetting to default values and later will be reinstalled by calling _initialize_cpu.. -
e919282
In the DllMain function, it is not recommended to call CoInitializeEx. Moreover, the call occurs in xrCore::Initialize.. -
bd50031
Use unique_ptr for FS and EFS ptr.. -
9608825
Reformat source 2. -
d253625
Reformat sources. -
4a0d27b
Reimplements the onboard functionality of the stack tracing. -
ac52f85
Update splash sources.Big version almost matches small version now..Deleted unused background in small version (with home on the left). -
243c7c7
Replace std::vector with xr_vector.. -
f387afe
xrEProps: ItemList work in progress. -
d622b6e
xrCore/xr_trims: support xr_string for _GetItems(). -
2b3140e
xrEngine/LightAnimLibrary: use xr_string instead of shared_str. -
0b190db
Work of Memory.. -
96b6690
xrEProps: work on ItemList. -
4fa07eb
xrEProps: TextEdit – done.. -
5c028f8
xrECore project: define XRECORE_EXPORTS macro. -
d61cdde
xrEProps: Wave Form (ShaderFunction) – done.. -
8ef9f47
Work of Memory.. -
5a5f18d
Replace memory functions.. -
a2cd2b5
Starting with Windows Vista, the system uses the low-fragmentation heap (LFH) as needed to service memory allocation requests. Applications do not need to enable the LFH for their heaps.. -
4f1bdda
xrEProps: port GameTypeForm.Some improvements for NumericVector and ShaderFunction. -
b186ebf
xrSdkControls/NumericSpinner: correct cursor accumulation. -
226bc9f
xrEProps: ShaderFunction update.New XRay::Token wrapper for xr_token.Put elements into XRay::ECore::Props namespace. -
2714f37
Started to port xrEProps.Ported NumericVector control from VCL to Windows Forms (WIP, not tested). -
4dff95b
Work on CHW and reduce differences between files.. -
16987f7
Render R4 requires d3d11.dll and does not work without its presence.. -
5aa0dde
Modern tools for debugging Direct3D do not require special actions for initialization.. -
10f5662
xrRender_GL: prepare for SPIR-V. -
f37143d
Reduce some differences between RGL and R3-R4. -
1365db7
The 'static' modifier is not needed here.. -
6f32df1
This is strange, but it looks like the 'threads' are not cleaned in the destructor.. -
3d2060b
Replace shared_str with xr_string for log and fs.. -
80433fa
It's wrong to allocate memory with 'new' and deallocate with 'free'.. -
7ee472f
From now on use-weather
command line key to run xrWeatherEditor.Device: Changed WNDCLASS from _XRAY_1.5 to _XRAY_1.6.Renamed weather editor related functions. -
433ad1c
xrEngine/EngineAPI.cpp: replace push_back() with emplace_back(). -
f2def7c
xrEngine/EngineAPI.cpp: prevent possible recursion. -
5f288ef
Revert multithreaded .thm loading. -
c489122
Highlight equpped items only if option for this is enabled. -
dacfb31
Show game window after reset. -
b3c4ad8
Small item HUD UI render refactoring.. -
59088a6
Multithread .thm files loading. -
c101668
ECore: future proofing WIP. -
f810e12
xrRender/ResourceManager.cpp: load textures with TBB. -
404d528
Made loading stages configurable. -
fd56bca
Layers: windowed mode refactor.Show game window right before game start.Check if core is initialized and use Core.Params instead of commandLine.in RunApplication(). -
f8f2ce9
xrEngine: splash screen creation refactor. -
516d22c
Change default crash report email. -
15c2d4c
Editors files cleanup. -
235f697
Export engine startup functions. -
43116d8
Second hack for broken GLSL shaders. -
67d3bcf
Entry point refactoring. -
ae05a5e
xrEngine is a DLL now, xr_3da used as an entry point instead. -
e50333c
Autoformat xrRenderGL via ReSharper. -
04489f4
Hack for broken GLSL shaders. -
b8cb425
Disable multithreaded texture loading for OpenGL renderer. -
6e250b2
Put make_xrstr(EMonsterState state) in a separate source file.. -
87e7a0b
throw() -> noexcept. -
46df6ba
More compile-time distanglement.. -
28f695d
Lots of header files compile-time distanglement.. -
158fe40
Dependency reductions of and const-ify xr_token. Reduce compiler warnings.. -
d7578ee
Return OpenGL renderer back!.This reverts commit 5f019d8f883625af96a0ead06c5f0c732e456e87.. -
be39be8
Part 2 of replacing memory menager. Delete xrMisc.. -
d8eb887
Part 1 of replacing memory menager. Delete debug stuff and dlmalloc.. -
7c99022
Code conformance improvement. -
c099b90
Simplify module handle usage. -
eddb4aa
Translate last one loading stage. -
dad7170
Set target Windows SDK to 10.0.16299.0. -
62bb2af
Reduce differences between files.. -
6177b7e
Delete unused code and small refactoring. Is it possible that someone started to refactor this library, but threw this job without bringing it to completion? I found traces of at least 2 different libraries for working with DDS files.. -
303d9bf
Use external ETextureParams.. -
9d4fba4
Work on editors a bit. -
df25fe9
Work on editors PCH. -
9f41ddc
Comment out some strange and unused code.. -
5d4b21a
Use one LevelCompilerLogger for all modules.. -
f92f37b
Now part of xrLC_Light.. -
b1dd5c4
Reformat ODE includes. -
ccce5e7
Enable xrWeatherEditor on Release. -
bc0e083
Work on Lua error output. -
4236d45
for FC 2.5.1. -
eb1b637
for Return to Clear Sky. -
63d8a0e
Some refactoring of xrAI.. -
06fe23d
Update BugTrap. -
77bbe3c
BugTrap now saves reports in the engine's appdata folder. -
98b708c
Translate untranslated loading stages.Only Russian and English. -
748246c
Bind wallmark life time on dynamic objects to r__wallmark_ttl.Increased max wallmark lifetime to 10 minutes. -
ccd28c8
Extend details cache max size to prevent its overflow.Overflow happens when you set detail_radius and detail_density to.maximum values. -
a84c61a
Verbose lua call stack (Thanks @Giperion).Other lua debugging corrections. -
bcd33fb
xrScriptEngine/ScriptEngineScript.cpp: reformat script export section. -
d752ba2
SWM: Ported Editors\ECore. -
d0d7ab3
xrCore/xrMemory: x64 corrections.And other corrections. -
0c41571
Update xrCore/xrMemory_align.h. -
de37d6a
Luabind will no more crash the engine on a wrong script. -
44049fc
Don't allow to run dedicated server without R1. -
df87e7d
Don't mask thread for specific processor core. -
9380c4f
Use Noncopyable instead of type-specific stuff..Also some minor formatting cleaning.. -
67804ad
Compile-time refactoring..Replace POSIX function names with ISO C++ conformant underscore-prepended names (strupr, strlwr, stricmp, strcmpi, unlink, itoa)..Xottab_DUTY: This is cherry-pick from commits:.https://github.com/tamlin-mike/xray-16/commit/bcb005160714bdc172fd45958e91e3769da271cc.https://github.com/tamlin-mike/xray-16/commit/86699fe58d81ec214a5ba0def56e2a7cbc7bcc30. -
63e2ba5
Render availability check refactor. -
62055f2
New field for GEnv: CurrentRenderer.Used instead of g_current_renderer..Improvements for previous commits. -
d533f5b
Refactor renderers loading system.Engine anyway loads all 4 renderers and hold them in memory... -
0263fa4
Print error code when DLL failed to load. -
cce18f3
Return back loading stages from previous games (SOC, CS). -
6840506
Use sizeof and use Windows 7 as platform target.. -
dd7e5e8
Reduce differences between files.. -
9b9526a
Reduce differences between files.. -
b274a40
Multithread texture loading.Twice faster.Thanks tatarinrafa, @qweasdd136963 for initial code and @jazzvaz for thread pool. -
4a92877
Reduce differences between files.. -
84239fd
Delete obsolete and unused files in DXSDK. Need testing.. -
81635ed
Unhide sound editor functions. -
e38762d
Support x64 for Doug Lea allocator. -
f4b8c2d
A bit of xalloc refactor.Also formatting changes. -
3043700
xrGame/visual_memory_params.*: replace LPCSTR with pcstr. -
6306bda
Upgrade std hash structures. -
3cf0474
Pointed std namespace explicitly when using swap(). -
9e1508a
xrCore/xrPool.h: a bit of refactor and reformatting.Used range-based for. -
f25a1be
Use std::stack for xr_stack.There's no difference basically... -
06fa47c
Use size_t for xr_alloc(). -
d4cf071
xrCore/string_concatenations_inline: use size_t for length(xr_string).Also.LPCSTR, const char* -> pcstr.LPSTR, char* -> pstr. -
d43de2e
Use auto type for particles nWorkers. -
847b492
Rename _flags functions.and, or -> _and, _or.They can conflict with standard (iso646.h). -
32e600b
Small cleanup. Use range-based for.. -
846fa30
Refactor Lock: solve mutex in CLR problem.. -
c428193
Delete unused files in xrWeatherEditor.. -
f97a69d
Try to upgrade WeifenLuo.WinFormsUI.Docking to latest version.. -
7c795da
Use XR_X64 instead of _WIN64.. -
0bac650
Enable xrAI, xrSE_Factory and xrLCUtil to build.. -
d71c70d
WIP of xrAI and xrSE_Factory. Replace AIMapExport.h with external.. -
10d48b0
WIP of xrAI and xrSE_Factory. Headers reorganization and cleanup.. -
9deb911
Change particle workers to value from 8384 COP revision. -
195a705
WIP of xrAI and xrSE_Factory. Delete unused files.. -
86322fd
WIP of xrAI and xrSE_Factory. Delete unused file.. -
511f426
WIP of xrAI and xrSE_Factory. Delete unused files. Small changes.. -
330d745
WIP of xrAI and xrSE_Factory. Headers cleanup.. -
bd3909e
WIP of xrAI and xrSE_Factory. Use an external load mechanism for STextureParams.. -
5aef55f
WIP of xrAI and xrSE_Factory. Replace ETextureParams.h with external.. -
3dd401c
WIP of xrAI and xrSE_Factory. Delete unused files.. -
03a6715
WIP of xrAI and xrSE_Factory. Delete unused files. Small changes.. -
47a5386
WIP of xrAI and xrSE_Factory. Delete unused file.. -
7da3a99
WIP of xrAI and xrSE_Factory. Headers cleanup. Use range-based for.. -
ecb43e8
WIP of xrAI and xrSE_Factory. Headers cleanup. Use range-based for.. -
9593f1d
WIP of xrAI and xrSE_Factory. Load xrSE_Factory only for spawn build. Some headers cleanup.. -
fc17faa
Throw away some macro redefinition warnings.. -
4bd0e3e
WIP of xrAI and xrSE_Factory. Code refactoring. Need more tests.. -
9c96e16
WIP of xrAI and xrSE_Factory. Small code cleanup and refactoring.. -
594c480
Replace ttapi with thread pool. -
cb29816
Small code and dependency cleaning for xrAI.. -
36d3497
Definitions _USRDLL and XRGAME_EXPORTS are not needed for the xrAICore project. Is it possible that _USRDLL is also not needed for other projects?. -
b8cbf46
Rename PCH.hpp to pch.hpp in xrAICore.. -
4fa8d8f
Rename doug_lea_allocator.common -> g_common_allocator. -
2ba0a72
Cleanup xrD3D9-Null.vcxproj file.. -
978c859
Small work on mp_balancer.. -
ce688d2
Work on the dependencies for the utils folder.. -
16df9ad
Does not affect performance.. -
3417488
Refactor Doug Lea allocator usage for xrRender_R*. -
429e640
Update immediately when calling sobj:brain():update(). -
f22f495
CUIDialogWnd::HideDialog(): don't crash if dialog already hidden. -
63b9140
Update Doug Lea allocator (dlmalloc). -
2d283ec
xrPhysics: use range-based for. -
ad8c0b0
Common/object_destroyer.h: use range-based for.Change LPCSTR, LPSTR -> pcstr pstr. -
dbcfab6
xrEngine: use range-based for. -
4807cad
xrCDB: use range-based for. -
ad7c518
xrParticles: use range-based for. -
21686b8
xrGame/Actor.cpp: use range-based for instead of iterators.* use auto types.* code formatting. -
943209f
Use #ifndef is wrong.. -
0b36aff
Copy amd_ags dll in xrEngine, not in xrRender.. -
6bddcc0
Cleanup xrRender_R1-4.vcxproj files.. -
8ba48be
Use range-based for with const modificator.. -
4ddecbb
Simplify code. Use range-based for instead of iterators.. -
502f51d
Workaround for invalid vertex for object. -
d25f6bf
xrCore/math_constants.h: use constexpr. -
597a34c
~ further improved the new non-slot equip mechanic. slot_persistent = false must be set to enable this feature for a slot. Some minor bugs exist when stacking and a bug where you are unable to equip an item unless you unequip the existing item first. (Still work in progress). -
9c726bd
Part 9 of project files refactoring (utils folder). But xrSE_Factory still broken.. -
56d805d
Update LuaJIT and LuaBind. -
9d6b1a5
Don't build some projects on Mixed x64.. -
8d0b47c
Part 8 (Final?) of project files refactoring.. -
80c1286
Part 7 of project files refactoring.. -
a3dfc7a
Part 6 of project files refactoring.. -
b7fc505
Part 5 of project files refactoring.. -
949dc05
Temporary reduce Warning Level to Level 1 for supported projects.. -
b476f86
Part 4 of project files refactoring.. -
680958d
Part 3 of project files refactoring.. -
00ad3cc
Part 2 of project files refactoring.. -
5248b53
Part 1 of project files refactoring.. -
e21a81f
~ polished some minor quirks with consumables due to new use_condition feature. -
4da9bb6
xrGame/HudSound.cpp: use range-based for instead of iterators.Also code cleanup. -
5d5a255
Allow to capture corpses. -
8949dd2
Tweak CarDamageParticles.cpp.* Correct includes.* Use range-based for. -
a31a78b
= Consumables greater then 1x1 inv_grid_width will no longer crash the game when dragged onto a quick slot because they are ignored. -
2a9d686
Update luabind. -
952d287
Optimize Entity.cpp. -
565ba26
Update LuaJIT and Luabind. -
098e579
To avoid vector end iterator dereference (this is undefined behaviour).. -
0c24325
Small cleanup vcxproj files and its dependencies.. -
4ee03f8
Update LuaJIT and LuaBind. -
5aebfda
* changed cycle down in WeaponMagazined.cpp.* increased the Y distance for the floor/ceiling wall look prevention. -
c99361a
Put Actor before death callback into ifdef block. -
e6253a5
Include Config.hpp in Common.hpp. -
535a9e0
Update build script. -
c24f212
Simplify the code.. -
d8b5e5d
Removing an unused variable. Moving a variable to a smaller scope. Simplify the code.. -
7683eb5
We do not need this since we are destroying arrays after use.. -
927d7de
Headers cleanup.. -
e7839b5
To avoid game crash with some kills. For example some stalker kills.. -
859c2b3
Adjust xrAICore project file. -
e604c3a
To avoid game crash after inspection of the helicopter Scat-5. And may be some more scenes?. -
3761287
To avoid potentially memory leak. And avoid use ZeroMemory of this pointer.. -
f77a2e2
Delete unused file.. -
98e2885
String must be null-terminated.. -
61120bc
To avoid memory corruption with debug runtime. And code simplification.. -
d8e0393
This code is not used and wrong.. -
e39b886
Cleanup some vcxproj files.. -
ac5d97e
Cleanup zlib.vcxproj file.. -
81c93ed
To avoid vector end iterator dereference (this is undefined behaviour). And code simplification.. -
34f1b6a
Initialization of this variable is successfully performed in the constructor.. -
56e8db8
Change projects Debug configuration for Runtime Library to MultiThreadedDebugDLL. Some vcxproj files cleanup. All not for lua projects!. -
e0b1a67
To avoid memory corruption with debug runtime. And code cleanup.. -
c914177
GetSlot is not a member of CInventoryItem Error. Maybe dead code?. -
7c45ae8
To avoid zero-vector begin iterator dereference (this is undefined behaviour as zero-vector begin==end).. -
45f50b9
To avoid vector end iterator dereference (this is undefined behaviour). And code simplification.. -
fcf0cf0
Initialization of this variable is successfully performed in the constructor.. -
c47e323
To avoid memory corruption with debug runtime.. -
1b897a2
String must be null-terminated.. -
54ccc73
Only unsigned values can be passed to the isspace function.. -
0394afc
To avoid memory corruption through string manipulation.. -
87b3d00
Include Common.hpp in the mp_configs_verifyer and mp_screenshot_info. -
4f3d0b1
Rename solution configuration: Win32 -> x86.Plus update VS version. -
e528d45
Temporary workaround some Release compilation issues. -
11c7ae1
Revert "Replace shared_str operator* by c_str() for renderers".This reverts commit 39b283ba7a0c2b8fcb8ce3d803a37ddd380257be.. -
2520d2d
Revert "Replace shared_str operator* by c_str() for xrEngine, xrNetServer and xrSound".This reverts commit 9fa48aa4ec880784c713c33792a5675b85c73b58.. -
bfed79c
Revert "Replace shared_str operator* by c_str() for xrAICore and xrScriptEngine".This reverts commit 54d1508a140ea7b2e667226134e0a7e8a6c39b43.. -
ab8cca2
Revert "Replace shared_str operator* by c_str() for xrCore".This reverts commit 7b342eec600ae8896a2946faf9674acfbd747e87.. -
028188f
Revert "Refactor a bit xr_token".This reverts commit 2039fc6c88f80ecb723348965a8d10a863a2365d.. -
39b283b
Replace shared_str operator* by c_str() for renderers. -
9fa48aa
Replace shared_str operator* by c_str() for xrEngine, xrNetServer and xrSound. -
54d1508
Replace shared_str operator* by c_str() for xrAICore and xrScriptEngine. -
7b342ee
Replace shared_str operator* by c_str() for xrCore. -
2039fc6
Refactor a bit xr_token.Replace typedef by type alias for xr_string. -
e05649a
Include xrAPI.h in the common engine header.Cleanup other files. -
8fe8c5e
Enable exceptions in xrEngine for all configurations.Was disabled for Release_Dedicated configuration. -
e13af6e
Update the projects:.- Oops, update xrD3D9-Null to VS 2017. It was partially not updated.- Create x64 configurations for editors. -
24ec872
Cleanup TODO's. -
e311ece
Get rid of global namespace polluting silly typedef.. -
2a44a75
Build OPCODE before xrCDB. -
361eb82
Configure xrPostprocessEditor project. -
bd34802
Code cleanup. -
d98408f
xrEngine: separate xrRender_R* and xrGame initialization.A bit of cleanup. -
6d4d007
Point renderer names in the top of file globally. -
61369f8
Always print available renderes. -
85a3dde
Common project requires all the game projects to be builded.Push Build on the Common project and all the engine will be builded.. -
b172ce0
Refactor: dynamic library link via XRay::Module. -
ea56b09
New Module class for dynamic library linking. -
a16f29d
Include Common/Common.hpp in the every precompiled header. -
0328560
Global: use GEnv.isDedicatedServer instead of g_dedicated_server. -
e00be34
xrAPI: rename GlobalEnv to GEnv. -
fa9c1d6
Decouple OPCODE. -
14004b5
Update shaders. -
4f4623c
Configure xrRender_* projects. -
b66390d
Replace DirectX SDK include paths with local paths. -
0abb9ac
Include Common/Platform.hpp in to the every precompiled header.Create precompiled header for xrMisc and xrMiscMath. -
a07ace1
Rename xr_impexp_macros.h -> ImportExportMacros.inl. -
b92f0af
Configure project files. -
28c8703
Rename editor::engine to editor::engine_base (https://github.com/Xottab-DUTY/xray-16/issues/1). -
8ac6831
Rename editor::ide to editor::ide_base (https://github.com/Xottab-DUTY/xray-16/issues/1). -
9b2cc69
Rename editor::property_holder to editor::property_holder_base (https://github.com/Xottab-DUTY/xray-16/issues/1). -
f4c16aa
Solution: build minilua before BuildVm. -
278797e
Cleanup xrCore.h.- Don't include all the standard headers...- Reorganize warning suppressions ().- Don't use include guards. -
2f3d00d
Ignore PVS-Studio files. -
a6bbca9
CryptoPP: Disable optimizations for blake2.cpp.Compilation goes forever with optimizations on VS 15.5 Preview 2.0. -
562c93f
Update LuaJIT. -
f975514
Export GetBuildDate() and GetBuildId() to xrManagedApi.And marked that xrCore.h is unmanaged. -
c8ed61f
Forgot to update xrManagedApi while refactoring xrCore. -
e14932a
Revert "Revert "Particles: less load on CPU"".This reverts commit 2ddf908c55ca7c8167e832e89b821ebf34919dac.. -
906d998
Refactor a bit xrParticles. -
a266a7a
Update CryptoPP. -
ea1eda1
New LuaJIT build system. -
050cd9b
Update editors projects. -
6439eab
Update LuaJIT. -
2ddf908
Revert "Particles: less load on CPU".This reverts commit 20032e91a537603e6bafb4a2bf7145d556ce77e7.. -
674bacf
Refactor xrNetServer. -
faeca71
Refactor xrParticles.Reformatting and code cleanup. -
b266917
xrPhysics/dCylinder.cpp: use CONTACT from dTriColliderCommon.h. -
ea1b5a6
+ tree amplitude (sway amount) aka LA. For best visuals, set tree_amplitude_intensity, wind_direction, and wind_velocity for each weather config. Can be completely disabled with TREE_WIND_EFFECT define. -
a91ff26
+ actor_before_death script call back (set in bind_stalker). This will allow scripts to process actor condition and prevent actor's death or kill him if desired. IMPORTANT: if you wish to kill actor you need to call db.actor:kill(level:object_by_id(whoID), true) in actor_before_death callback, to ensure all objects are properly destroyed..+ set_health_ex script method for game_object. This will directly set entity's health instead of going through health property which operates on delta. -
f4319cf
= Improved the 'stalker don't stare through ceiling/floor' feature. Instead of sight towards path, now stalkers have sight towards direction of enemy but maintain looking straight ahead instead of looking straight up or down when enemy is on a different elevation.. -
4e6fee9
Stalkers will no longer stare at the floor or ceiling when in combat.Updated several combat actions with an "abs(y1-y2) > 3.0f" check for adjusting stalker sight direction to improve the look of indoor combat. -
06addea
+ print_stack is exported to global namespace.Xottab_DUTY: temporary workaround to get lua log output. -
47cba24
+ new config defines for custom animations and sounds - NEW_ANIMS, NEW_SOUNDS.+ new weapon classes (WeaponCustomPistolAuto and WeaponRevolver).+ new weapon animations (anm_idle_moving_crouch, anm_reload_empty, anm_reload_empty_w_gl, anm_idle_moving_crouch_g, anm_idle_moving_crouch_w_gl).+ new weapon sounds (snd_reload_empty). -
4010599
Optimize if checks in CWeapon::OnStateSwitch(). -
cee6a56
Use DEBUG_MEMORY_NAME where it's needed.DEBUG_MEMORY_NAME can be defined when USE_MEMORY_MONITOR or DEBUG is not. -
9f22b38
Forgot to update LuaJIT path in solution file.This isn't necessary, but whatever.... -
a06ab10
ECO RENDER.ECO RENDER rip from KD/alpet SOC repo:.https://xp-dev.com/sc/change/204486/122.Caps intro video (200 fps) and main menu (60 fps) FPS to avoid video.card coil noise/overheating.. -
ab80503
Refactor xrSound.Code cleanup and formatting.LPCSTR to pcstr.BOOL to bool.and others.... -
de46442
+ detail draw radius console setting (r__detail_radius).* extended detail density (r__detail_density).* extended extended geometry LOD (r__geometry_lod).* extended sun near (r2_sun_near). -
37a70ed
+ Now pass game object of initiator using a door to ph_door:use_callback. -
b538813
+ Actor hit script callback. -
940bdb2
Improve weapon weight calculation code..Get rid of code duplication. -
2a91825
HQ Geometry by Shoker. -
e8ed6f1
xrSdkControls: Output x64 binaries into bin folder. -
5436c69
Update LuaBind. -
69f7999
Update LuaJIT to 2.0.5. -
fc16e3d
Correct files to comply with xr_ini. -
ef3c96d
xr_ini refactoring.BOOL to bool.LPCSTR to pcstr.and others...Something taken from commit: https://github.com/Im-dex/xray-162/commit/ceb65185ebf3a8d481903016187746cf6f5b1aed. -
7b87b2c
dTriColliderCommon.h: macro replaced with inline functions.Thanks to Im-Dex. Imported from commit:.https://github.com/Im-dex/xray-162/commit/98f5477abac38b807e22b4a699b6abdf200bd9db. -
8ed36ae
Export bit and FFI to script engine.Thanks to ForserX. -
20032e9
Particles: less load on CPU. -
0fe94e6
line_edit_control: small refactoring and reformatting. -
85cf953
Use own lua allocator. -
8719cec
Bring back С++ PLC functions.Currently not used, I'm testing if SSE function working on x64.This was deleted with commit https://github.com/OpenXRay/xray-16/commit/cdd6c53d7530b48f9222415409c9f0c352267de4. -
f1bbc91
Bring back C++ SkinXW functions.They was deleted with commit.https://github.com/OpenXRay/xray-16/commit/cdd6c53d7530b48f9222415409c9f0c352267de4. -
549d1bc
xrCore refactoring. -
be5c51c
xrCore/_flags.h formatting. -
b83da98
xrCore/LocatorAPI refactoring.BOOL to bool.LPCSTR to pcstr.LPSTR to pstr.NULL to nullptr.And others.....Something taken from:.https://github.com/Im-dex/xray-162/commit/1d8d255b310a29ee2dc87010ae06985df631f34c. -
2d8294e
xrRender: use C++11 alignas instead of ALIGN macro. -
1077e04
Renderers: sincosf asm replaced by std sinf and cosf calls..From commit:.https://github.com/Im-dex/xray-162/commit/3e2e868c3f396086abfca20c0a942f8b55480d8f. -
7912112
Replace DEFINE_* macro with inplace type alias (Part 3).Thank to Im-Dex..From commit:.https://github.com/Im-dex/xray-162/commit/9107297c025f788c7912ac82de46af070e68bf1b. -
892f9ff
Replace DEFINE_* macro with inplace type alias (Part 2).Thank to Im-Dex..From commit:.https://github.com/Im-dex/xray-162/commit/9107297c025f788c7912ac82de46af070e68bf1b. -
ece7b6f
Replace DEFINE_* macro with inplace type alias (Part 1).Thank to Im-Dex..From commit:.https://github.com/Im-dex/xray-162/commit/9107297c025f788c7912ac82de46af070e68bf1b. -
9b82b37
xrRender/ResourceManager.cpp: reclaim is now bool. -
a756161
xrRender/ParticleGroup.h: isPlaying() is now bool const instead of BOOL. -
5ba9a32
dummy.vcxproj manual cleanup. -
37b8cf1
Change dummy.vcxproj to be DLL instead of EXE. -
fb907f2
xrCore: intrusive_ptr refactoring.Thanks to Im-Dex.From commit:.https://github.com/Im-dex/xray-162/commit/ae4b026084d2919a6e2ee4b2d25d7413e036f137. -
1f3d298
xrCore/_quaternion.h: cleanup code. -
b24059e
xrCore: thread safe crc32.Thanks to Im-Dex..From commit:.https://github.com/Im-dex/xray-162/commit/1f60c4df4fddaf39f12fea0afe00086945c4b82a. -
9e0ca32
Renderers: type aliases instead of type defs.#pragma once in correct place. -
f02b913
_matrix.h: _valid() is now bool instead of BOOL.also formatting and type alias instead of type defs. -
72688e8
Renderers: BOOLs changed to bools. -
6efa117
xrSE_Factory: replace xr_new with new. -
3700132
xrGame: Compatibility with new XML parser.Thanks to Im-Dex.From commit:.https://github.com/Im-dex/xray-162/commit/05490c84817892a0d37cc0a71834924bac6126f3. -
ed8eac4
xrCore: TinyXML replaced by pugixml.Thanks to Im-Dex.From commit:.https://github.com/Im-dex/xray-162/commit/05490c84817892a0d37cc0a71834924bac6126f3. -
d1a8921
Missed Mixed configuration update to VS2017. -
295aade
device.h: formatting things. -
626d306
main.cpp: pcstr instead of LPCSTR and const char*. -
fc6a52d
xrCore and xrGame XML: use own pcstr instead of Microsoft LPCSTR. -
62f56d7
Replace TRUE, FALSE with true, false. -
5a3b1e4
Make xr_vector.h self-contained.. -
82bfa36
Replace POSIX function names with ISO C++ conformant underscore-prepended names (strupr, strlwr, stricmp, strcmpi, unlink, itoa).. -
3ea5183
Disable .bsc creation for MAX_Export60.. -
6f24305
More header cleaning, and a few compiler warnings squashed.. -
8e1d0b1
Final touches on VS project files after moving External.. -
9998198
Compile-time dependencies reduction and minor formatting cleanup.. -
e095aaa
Minor cleaning of xrAI VS project file.. -
33fdef2
Teach Vlender_Recorder about bool instead of BOOL.. -
7e21269
Teach CTextureDescrMngr bool instead of BOOL.. -
0c055a7
[FORMATTING] + compile-time dependencies of object_{destroyer|loader].h. -
f6e3fd5
[POSIX -> ISO C++] strcmpi.. -
f9c8e21
cxImage/ximacfg.h compile-time dependency tweaking.. -
b466f3c
const-correctness for get_token_name() and get_token_id(). -
3e1e4e6
Make cxImage/ximajpg.cpp compilable in debug build.. -
a036868
Make _stl_extensions.h more stand-alone capable.. -
51f3eb4
xrGamePersistent.cpp: use alias instead of typedef."my_super" renamed to "super".related to previous commit of tamlin-mike:.f5d67ba805483797d43323212e7e551d87199f3d. -
f5d67ba
Get rid of Microsoftism '__super' in CGamePersistent.. -
6a0d250
Give xrMemory_POOL.h pragma once, and make it more standalone.. -
0f22237
Give xrCore a dedicated PCH 'folder' (VS project file filter only).. -
7a92351
pragma once to a few more header files.. -
2409db7
More PCH work for xrGame.. -
c64e28c
Cleaned up xrbinup.cmd a little.. -
563c5a4
A few more POSIX -> ISO C++ names (prepending underscore).. -
884b4db
script_properties_list_helper.cpp: is_class::result replaced by std::is_class_v.Based on.https://github.com/Im-dex/xray-162/commit/00d150217ae6fdab6064159a4aa5438bb83de256. -
c345b9e
Timer: QPC usage replaced by std::chrono.xrGame profiler need to be updated too....From commit.https://github.com/Im-dex/xray-162/commit/4b7c63bdcecd1e05a66e93aeeb5561f9365b7ff8#diff-35623a6ce0c7456fe4f02444978619bbR40.Get rid of some Borland stuff. -
dca97fe
ttapi: __asm pause replaced by _mm_pause..From commit:.https://github.com/Im-dex/xray-162/commit/e5e71c9526dd95a4f9cadc53aa603a29279914ca. -
c289fee
xrCore: obtaining CPU information was rewritten to C++ instead of ASM.From commit.https://github.com/Im-dex/xray-162/commit/ddf25980346eb66b4ffba15cd623f77e718848d6. -
6f94e86
Make xrCore types portable.From commit.https://github.com/Im-dex/xray-162/commit/d57b70e7329c2d3326e7193cdee66e38177abb8a. -
4417a1b
How did this happen.Did not see some mk_pair and thus forgot to replace it. -
9e3f801
Update projects to VS2017. -
7eabfa1
Replaced _min and _max with std::min and std::max. -
fa081b4
xrCore mk_pair replaced by std::make_pair. -
d6ea761
Few more STATIC_CHECK->static_assert replaces.Is this correct?. -
392ee43
Replace STATIC_CHECK macro with static_assert. -
54f4f68
Improve build system. -
480d75e
Just small text appearance change.Not related to PVS or any bug. -
cc2f94a
engine: Delete Mixed Platforms configuration..It is redundant and broken.. -
ba55395
Externals: Switch to a static build of Crypto++ 5.6.5..Crypto++ has some FIPS Validation requirements on DLL builds that we don't need.. -
899639a
Update luabind submodule.. -
7f8af89
Crypto: Replace OpenSSL with Crypto++. -
9a47507
Update luajit submodule.. -
befe41d
BugTrap: Output the import library to lib.. -
e427ada
Externals: Update luajit module.. -
1b33e20
Externals: Don't specify debug information properties in projects.. -
6cbf9e4
Externals: Always use Multi-Threaded DLL runtime.. -
269ddee
It was never used. For what purpose this int did even existed?. -
e45334c
Expression is always true. -
c81bbcf
~NVI_ImageBordered() hides ~NVI_Image(). -
792fbf7
Small xrSound improvements. -
7c37f74
Ported CPU detection to c++. -
11278f1
CxImage Linux port. -
a7d1f14
NVTT Linux port. -
333ef6d
Updated submodules for linux. -
1c83786
Convert all files to UTF-8 encoding. -
a8fa773
Convert all files to UTF-8. -
691bcdc
Reformat the source.. -
2b938ea
Reformat the sources.. -
3cc5410
Update clang-format config.. -
060ceaa
Update luabind (switch back to xray branch).. -
56551cd
Update luabind.. -
925dbad
New splash. -
2a49eac
Change splash. -
1885aa9
Updated code style for feac16b534569dda299bcf60305bbf725c784dc3. -
b40179b
Some rework for 5c01f453693bafb4af970972f7867a06ef9d398b. -
92aaa6c
Revert back https://github.com/OpenXRay/xray-16/commit/42fbd81af6215865aca811b20de04b54bee20c73.cuz with it they don't spawn ingame in SP. (crash in Pripyat Undeground). -
c96c2e4
Reformat source code. -
ea2a7ce
clang-format: Adjust AccessModifierOffset for IndentWidth.. -
d0726ca
Revert "Reformat souce code". -
28313d1
Revert "Reformat souce code". -
ef6a5a0
Reformat souce code. -
34ab0fb
Reformat with new clang-format config. -
1f4f6ee
Set spaces-before-comments to 1. -
716dc03
Reformat: Common. -
5f64707
Reformat: Include. -
88a3f6a
Reformat: Layers. -
3d01d0a
Reformat: utils. -
e79bc5e
Reformat: utils. -
be1a18f
Reformat: xrD3D9-Null. -
3dbacd3
Reformat: xrAICore. -
521f856
Reformat: xrCDB. -
ef48491
Reformat: xrCore. -
eea17cc
Reformat: xrEngine. -
ed510c6
Reformat: xrGame. -
6cf7972
Reformat: xrGameSpy. -
32e8f37
Reformat: xrNetServer. -
cad7b7c
Reformat: xrParticles. -
848c60d
Reformat: xrPhysics. -
b2244e6
Reformat: xrScriptEngine. -
00c727d
Reformat: xrServerEntities. -
6852d9d
Reformat: xrSound. -
0c4cdb9
Update clang-format config to fit style guidelines. -
2754d42
= can_trade was erroneously set to the same value as can_take. I'm quite positive this is a mistake since many items, like attachables used for animations are marked can_trade = false but they still show up in trade windows. With this change these items correctly do not show up for trade.. -
5f019d8
This reverts commit 74b862f66a44cd896f913e4d9e2484c44d02b376, reversing.changes made to 7efe143728e86ef9ee72cf0fe5cd5e2e8b37033c.. -
570f74e
Functor: Make operator() specialization fully specific to functor.. -
9701519
CEntity::KillEntity: Detach Actor from Vehicle or Mounted Weapon upon death to circumvent crash with character_physics_support. -
473004e
scripts/ui_sleep_dialog.script: sleep_st_tbl changed to self.sleep_st_tbl. SetAutoDelete used for main dialog and message box dialog.. -
f59215c
HudSound.cpp: correct ambiguity with set_volume. -
7d5bc28
LocaterAPI: ignore processing of Thumbs.db, which are hidden files created by Windows which can cause X-Ray to crash on startup.. -
78cfe2a
CStalkerAnimationManager: The infamous 'error in stalker with visual' related issues can be averted by resetting. -
1bee8ef
xrCore/xrDebug_macros: Ported to XR_ASSUME.. -
817f2a7
Common/Compiler: Introduced XR_ASSUME() macro..There is the only one "assume" usage yet, but the macro is useful for.future optimization.. -
21a7f2e
xrCore/memory_allocation_stats: MSVC declspec replaced by a macro.. -
2488da9
xrServerEntities/alife_space.h: hit_types_token marked as extern..The variable is defined in the cpp file.. -
b8b2432
xrServerEntities/smart_cast: loki typelist now included only if needed.. -
c8f87ab
Decouple and update lzo.. -
c92eb8d
xrGame: delete unused code.. -
abd6f22
decouple lzo from xrCore. -
7f40891
delete cp XMLParser from xrbinup. -
795adcd
delete cp XMLParser from xrbinup. -
66323ad
glState: Apply Stencil and Color Write states.. -
4d51b89
Revert "blender_light_mask: Set the diffuse sampler.".This reverts commit c47e38c19d7f08b8bd57fbfab30a8887e57abaae.. -
d8119d2
r2_R_sun: Update to CoP version.. -
45d6808
glHW: Don't use a separate clear framebuffer..There were cases where the attachments were not fully cleared when using a separate framebuffer.. -
63fb1a8
shaders: Reorder gbuffer render target outputs.. -
2407c94
gl_rendertarget: Always set all draw buffers.. -
a854ef6
rgl: Implement DX10 shader options.. -
c47e38c
blender_light_mask: Set the diffuse sampler..The samples aren't actually used, but we should at least make it valid.. -
c1edd05
shaders: Mark screen_res as a uniform.. -
3d57b07
glBufferUtils: Don't normalize the texture coordinates.. -
63a089c
shaders: Switch to floating point texture coordinates in detail shaders.. -
a954329
dxFontRender: Apply offset to OpenGL renderer.. -
b54afed
shaders: Switch to floating point texture coordinates in tree shaders.. -
daf2abb
shaders: Update common_iostructs.. -
eb7dbfc
shaders: Always use floating points for texture coordinates.. -
5ad54e9
glBufferUtils: Use the state cache when switching the vertex format.. -
76b9cfa
R_DStreams: Rebind the buffer before unmapping.. -
59a054e
shaders: Normalize position in skinning structs.. -
f3b036b
rgl: Turn off shader optimizations in debug mode.. -
c47d03f
gl_rendertarget: Create a dummy shadowmap color target.. -
20eba73
dxEnviromentRender: Use CTexture constants.. -
1182401
CSkeletonX: Also copy the m_Indices on OGL.. -
4fe8459
Externals: Replace glBinding with glew..Unfortunately glBinding is much harder to debug..# Conflicts:.# .gitmodules.# src/Externals/glbinding.vcxproj.# src/Externals/luabind.# src/Externals/luajit.# src/Layers/xrRenderPC_GL/xrRender_GL.vcxproj. -
751a578
glTexture: Implement 3D texture loading.. -
1140353
shaders: Implement deffer shaders.. -
819331f
gitignore: Exclude *.VC.db files.. -
be04304
Deployment scripts: use copy when cp is not present.. -
435918a
shaders: Port a sampler in common_functions.. -
2984b64
shaders: Port simple to GLSL.. -
e82c4b0
Blender_Recorder_GL: Consistently use DX identifiers.. -
3e02daf
shaders: Implement hud shaders for OpenGL.. -
ed77133
glState: Also track the scissor test state.. -
50ae457
r_constants: Copy handler function when merging constant tables.. -
e4b1df8
glHW: Update TODO.. -
9ca7717
gl_rendertarget_phase_flip: Render the scene up-side down and flip it as a last step..Allows for easier compatibility with DirectX.. -
a03a90c
engine: Don't build editor modules.. -
019c8b5
Reimplement MSVC DEBUG_BREAK macro using __debugbreak intrinsic.. -
e13c2c5
Replace int 3 to DEBUG_BREAK macro.. -
c780609
Exclude editor projects from build configurations.. -
6f94409
gitmodules: Use HTTPS protocol for submodules.. -
1d29437
gitmodules: Use HTTPS protocol for submodules.. -
cf1500e
Implement CrossFire detection. Close #41.. -
8dfdc4d
Replace xr_new to new T.. -
b287444
Render performance statistics with single OnRender call.. -
2ee0035
Delete copy protection remainings.. -
32db2cf
main.cpp: Cleanup and refactor.. -
e4e9ce3
Reorganize xrGameSpy headers.. -
37eb0f6
xrGameSpy: Cleanup redundant declarations.. -
77b7f0d
xrGameSpy: Delete default readme.. -
56b8834
Delete unreferenced xrGameSpy sources.. -
0843b75
Prepare GameSpy wrapper for moving to xrGameSpy.. -
16c9796
GameSpy: Prevent assertion failure in GSISocketSelect.. -
3bca1e2
Eliminate C4456 warning.. -
169b901
Prevent 'ding' sounds caused by Alt+key combinations.. -
0e56552
Restore cursor clipping when application window gets focus.. -
7de32ef
Implement screenshot feature for DX9 window mode. Close #102.. -
28261db
Clip desktop cursor in window mode when game cursor is hidden.. -
2e5489b
Rename xrXMLParser.cpp/.h -> XMLDocument.cpp/.hpp.. -
b56d7af
Rename CXml -> XMLDocument.. -
259afbc
Rename xrCore/Xml -> xrCore/XML.. -
6a7a05e
Eliminate C4706 warnings.. -
7e5ea13
Delete commented vid_quality_token/vid_mode_token initialization code.. -
fa9db40
Eliminate MSB8004 warnings.. -
b205959
LW_Server: Eliminate MSB8012 warning.. -
cf44353
Reset WindowsTargetPlatformVersion to its default value.. -
701fba8
Update build instructions with the VS info.. -
f77c532
Update build instructions with the .xrbinup_xxx scripts.. -
baffa0e
Update build instructions.. -
952b9da
Use DEBUG_BREAK instead of DEBUG_INVOKE.. -
a0eb905
Common: Convert from Shared items project to Utility project.. -
3753db3
Rename missed Platform.h -> Platform.hpp.. -
47c7cd8
Rename Platform.h -> Platform.hpp.. -
b57adb8
Disable 'appname has stopped working' popup dialog.. -
705f2da
xrDebug: Refactor Fail/Error/Fatal/Backend functions.. -
28c2d19
CScriptEngine: Use dynamic buffer instead of _alloca.. -
75c43be
Set Zc:forScope+ for Maya_Material_2009 (#104).. -
088f1d4
Set Zc:forScope+ for Maya_Material_2008 (#104).. -
e7da906
Set Zc:forScope+ for Maya_Export_2009 (#104).. -
b8117c3
Set Zc:forScope+ for Maya_Export_2008 (#104).. -
30cad26
Set Zc:forScope+ for Max_Material_60 (#104).. -
4fff282
Set Zc:forScope+ for Max_Export_60 (#104).. -
33b6624
Set Zc:forScope+ for LW_Shader_80 (#104).. -
f55f99c
Set Zc:forScope+ for LW_Server (#104).. -
8dd0847
Set Zc:forScope+ for LW_Export_80 (#104).. -
a87a0db
Set Zc:forScope+ for xrRender_R4 (#104).. -
1b68a3f
Set Zc:forScope+ for xrRender_R3 (#104).. -
993864c
Set Zc:forScope+ for xrRender_R2 (#104).. -
6401806
Set Zc:forScope+ for xrRender_R1 (#104).. -
00df1ac
Set Zc:forScope+ for xrRender_GL (#104).. -
46cadde
Enable C++ exceptions for all configurations.. -
e5b215c
Ignore C4458 by for entire solution by default.. -
d9f3f3e
xrCore: suppress C4091 in DbgHelp.h.. -
816fca9
Don't deprecate standard C API.. -
3e5ac56
xrScriptEngine: Disable warnings (C4127, C4456) for luabind headers.. -
c14be74
Set Zc:forScope+ for xrGame (#104).. -
9a0b01c
Set Zc:forScope+ for xrD3D9-Null (#104).. -
566aa03
Set Zc:forScope+ for ode (#104).. -
37bdbc2
Set Zc:forScope+ for OpenAL32 (#104).. -
33822b2
Set Zc:forScope+ for xrDXT (#104).. -
8cd1471
Set Zc:forScope+ for ETools (#104).. -
38bdb26
Set Zc:forScope+ for xrAI (#104).. -
b282c63
Set Zc:forScope+ for xrCompress (#104).. -
5d729e7
Set Zc:forScope+ for xrDO_Light (#104).. -
c9e9c30
Set Zc:forScope+ for xrLC (#104).. -
83440c9
Set Zc:forScope+ for xrQSLim (#104).. -
bc184e7
Set Zc:forScope+ for xrEngine (#104).. -
ac741fe
Set Zc:forScope+ for xrCore (#104).. -
5dd6518
Set Zc:forScope+ for xrCDB (#104).. -
b1e139d
Set Zc:forScope+ for xrParticles (#104).. -
d98b994
Set Zc:forScope+ for xrPhysics (#104).. -
156d0e3
Set Zc:forScope+ for xrSound (#104).. -
a71695f
Set Zc:forScope+ for xrGameSpy (#104).. -
cd7b4ae
Set Zc:forScope+ for xrNetServer (#104).. -
048f7ab
Set Zc:forScope+ for xrXMLParser (#104).. -
b20f623
Set Zc:forScope+ for xrAICore (#104).. -
3da7a47
Refactor memory statistic collector.. -
2ee6591
Refactor xrDebug.. -
b488e57
Rename xrDebugNew.cpp -> xrDebug.cpp.. -
752854b
README.md: Non-gameplay features are fine too.. -
cb04d83
Change build.txt link to point to current branch.. -
df9ca24
CDataStorageBucketList: delete redundant code.. -
26c464d
xrScriptEngine: disable Zc:forScope- compiler option (#104).. -
a00b89b
Use xrCore crc32 instead of boost crc (#96).. -
f5fa7eb
Replace some STATIC_CHECK occurences by static_assert.. -
56ea0a6
Delete redundant typedefs, rename client/sever base class aliases.. -
c08c870
Use luabind::functor instead of object call and cast.. -
3da98cd
Exclude luabind and luajit from gitignore because they're submodules now.. -
9cd4bab
Update luajit optimizer setup.. -
3373816
Don't crash when trying to stop inactive script profile timer.. -
96fc6cf
Delete '[16-9] get_xml_name for ...' log message.. -
777b0ad
Delete lua_help.script..Use command line key -dump_bindings to export script bindings to txt file.in$app_data_root$ directory.. -
8fa8982
Implement script bingings dumper.. -
6c589d2
CHW: Switch to GL_LOWER_LEFT until debugging can show the need for GL_UPPER_LEFT.. -
fde22e2
xrSASH: Implement renderer command-line parameters.. -
e4c249b
# Conflicts:.# src/xrEngine/x_ray.cpp. -
91f03a8
Update luabind.. -
2acea69
Delete lua_help console command and related script engine function.. -
d6af040
Format CGraphEngine sources.. -
6623674
Rearrange CGraphEngine declarations.. -
458f84a
Eliminate some 'unreferenced argument' warnings.. -
76becc0
Reformat code.. -
98cc544
Tweak VertexData composition.. -
822594a
Eradicate recursive CRTPs.. -
d78563d
Inline BuilderAllocatorDataStorage.. -
f568932
Tweak vertex manager templates.. -
b5904e0
Wrap bucket list verification code into disabled preprocessor block.. -
fa6ddaf
Delete old code.. -
4eca9c6
glbinding: Disable warning C4592.. -
d0b5e12
Disable deprecation warnings for DxErr code.. -
44a7046
Prevent macro redefinitions.. -
d663c41
Cleanup editors code and update references.. -
3ed4224
Refactor CScriptEngine::parse_script_namespace function.. -
e948ea5
Replace "_G" to GlobalNamespace.. -
2a81def
Update luabind.. -
d6fb874
Generalize args: CGameFont -> IGameFont.. -
7041019
Update luabind.. -
3b80257
Refactor GameObject class hierarchy.. -
96b2baa
Disable smaller type checks (fails assertions on well-formed code in debug configuration).. -
2a22a90
Suppress warnings C4251, C4275 (many false alarms).. -
30d1f85
Eliminate warning C4800.. -
df49fa4
Update luabind.. -
b94f18c
Switch to luabind-deboostified.. -
1c421a1
Delete all_editors_vs folder.Everything was there included in solution. -
e6798d5
shaders: Edit blender scripts to use OpenGL samplers.. -
635f365
xrRenderPC_GL: Switch to the GL-specific blender code path.. -
75ce80f
shaders: Include the shared common header in common_iostructs.h.. -
56981b2
R_constants: Set the geometry shader constants.. -
5e0c02d
CResourceManager: Parse constants after compiling the shader.. -
b321fd4
rgl: Return error when shader compilation failed.. -
acd4c37
rgl: Reset line counter in every shader include..This directive should be expanded to also identify the string index.. -
2ed4336
CHW: Bind the render target when clearing color/depth.. -
4a9de05
CRenderTarget: Use the default framebuffer in case HW.pBaseRT is set.. -
f579ec5
CRender: Specify shadowmap texture format.. -
5c54914
CBlender_Compile: Don't support double-sided stencils.. -
e52288d
CResourceManager: Allow pass-through geometry shaders.. -
c93680d
CRender: Update shader path to OpenGL subfolder.. -
0dbd45b
CHW: Use the current video mode to create the depth render target.. -
b218be3
xr_ioc_cmd: Correctly select the OpenGL renderer.. -
45697ba
Update luabind.. -
799cef6
xrCore/log.cpp: _vsnprintf() replaced by std::vsnprintf().. -
d0a7a0a
Delete redundant comment.. -
4f6622b
Update luabind.. -
1678632
Allow nil functor call.. -
e2ad4c2
DStreams: Only delete buffers that have been allocated.. -
1feb9f5
CRender: Stub screenshot implementation.. -
f59ed27
CDetail: Don't use xrStripify for OpenGL.. -
e19d65f
CRenderTarget: Implement OpenGL support, including MSAA..Still needs support for MSAA render targets though.. -
84f3b8a
xrCore: Do not lowercase params anymore..Params can contain paths, which are case-sensitive in Linux.(and become invalid after lowercasing)..This commit can break application arguments, thus "-EdiTOr" would not.be considered as "-editor" option anymore, but it's OK, because there.is a number of case-sensitive arguments, which is processed via.GetCommandLine() with case-sensitive matching.. -
fe7bc5f
Don't unload render dlls to prevent typeids invalidation.. -
1f34b32
Update luabind.. -
9d9d8c1
xrRender_console: Enable ultra and extreme quality settings for OpenGL.. -
3e48415
glR_Backend_Runtime: Enable geometry shaders.. -
31375c9
QueryHelper: Implement missing ReleaseQuery().. -
55f10b5
dxPixEventWrapper: Provide dummy PIX_EVENT macro for OpenGL.. -
68d49ab
gl_R_render: Update implementation.. -
cb58db3
xrRenderPC_GL: Update render targets to R3 generation.. -
8cbae00
xrRenderPC_GL: Update blenders to R3 generation.. -
37182d8
gl_loader: Update implementation.. -
6418f7e
r2_types: Update implementation.. -
1c9b7d9
rgl: Uncomment sync point members.. -
2f5ae7c
Update luabind.. -
2641b74
Blender_Recorder: Implement R3 recorder for OpenGL.. -
6392d30
Shader: Implement geometry shader support.. -
2b12176
CRender: Update r2_R_lights implementation.. -
3f72d7f
D3DXRenderBase: Use modern clear functions.. -
d1678e9
DrawUtils: Replace GLUtils by D3DUtils.. -
66c7d5a
xrEngine: CApplication extracted from x_ray.. -
9b16c89
Disable luabind super deprecation.. -
60dc401
Wrap dynamic library loading and function lookup.. -
28acac8
xrEngine: Ported to xr functions for library loading and function lookup.. -
eb6e32c
Missing precompiled header in Mixed configuration. -
12a53bd
xrGame: temporarily turn off compiler warnings to avoid MSVS crashes.. -
a52f6c1
Update LuaJIT library path.. -
66b732d
Common.props: set OutDir=xrLibDir for static library configuration types.. -
78a3414
Update luabind.. -
865dd70
Common.props: set default debug info format = /Zi.. -
6fc370d
xrRenderGL: Update various OpenGL implementations.. -
2cc69fc
Update build instructions.. -
52d50f3
Define xrPlatform msbuild macro, update build script.. -
e809f75
rgl: Reimplement CRender based on R3 renderer.. -
67d7044
Unify project settings.. -
cde0c50
Delete redundant 'Mixed platforms' solution configuration.. -
7de36a3
Update BugTrap header path.. -
769a401
xrRender: Implement OpenGL support in various headers.. -
6ae51b1
Conflicts:.src/Externals/luabind/library_linkage.cpp.src/Externals/luabind/luabind.beta7-devel.rc4.vcxproj.src/Externals/luabind/luabind.beta7-devel.rc4.vcxproj.filters.src/Externals/luabind/luabind/INSTALL.src/Externals/luabind/luabind/Jamfile.src/Externals/luabind/luabind/LICENSE.src/Externals/luabind/luabind/config.src/Externals/luabind/luabind/doc/CVS/Entries.src/Externals/luabind/luabind/doc/CVS/Repository.src/Externals/luabind/luabind/doc/CVS/Root.src/Externals/luabind/luabind/doc/CVS/Tag.src/Externals/luabind/luabind/doc/adopt.rst.src/Externals/luabind/luabind/doc/copy.rst.src/Externals/luabind/luabind/doc/dependency.rst.src/Externals/luabind/luabind/doc/discard_result.rst.src/Externals/luabind/luabind/doc/docs.html.src/Externals/luabind/luabind/doc/docs.rst.src/Externals/luabind/luabind/doc/index.html.src/Externals/luabind/luabind/doc/luabind-logo-label.ps.src/Externals/luabind/luabind/doc/luabind.png.src/Externals/luabind/luabind/doc/out_value.rst.src/Externals/luabind/luabind/doc/pure_out_value.rst.src/Externals/luabind/luabind/doc/raw.rst.src/Externals/luabind/luabind/doc/return_reference_to.rst.src/Externals/luabind/luabind/doc/return_stl_iterator.rst.src/Externals/luabind/luabind/doc/style.css.src/Externals/luabind/luabind/doc/yield.rst.src/Externals/luabind/luabind/examples/any_converter/Jamfile.src/Externals/luabind/luabind/examples/any_converter/any_converter.cpp.src/Externals/luabind/luabind/examples/any_converter/makefile.src/Externals/luabind/luabind/examples/cln/README.src/Externals/luabind/luabind/examples/cln/cln_test.cpp.src/Externals/luabind/luabind/examples/cln/cln_test.lua.src/Externals/luabind/luabind/examples/cln/makefile.src/Externals/luabind/luabind/examples/filesystem/Jamfile.src/Externals/luabind/luabind/examples/filesystem/directory_iterator.hpp.src/Externals/luabind/luabind/examples/filesystem/filesystem.cpp.src/Externals/luabind/luabind/examples/filesystem/inspect.lua.src/Externals/luabind/luabind/examples/filesystem/makefile.src/Externals/luabind/luabind/examples/glut/glut_bind.cpp.src/Externals/luabind/luabind/examples/glut/glut_bindings.lua.src/Externals/luabind/luabind/examples/glut/makefile.src/Externals/luabind/luabind/examples/intrusive_ptr/Jamfile.src/Externals/luabind/luabind/examples/intrusive_ptr/intrusive_ptr.cpp.src/Externals/luabind/luabind/examples/intrusive_ptr/makefile.src/Externals/luabind/luabind/examples/makefile.src/Externals/luabind/luabind/examples/regexp/Jamfile.src/Externals/luabind/luabind/examples/regexp/makefile.src/Externals/luabind/luabind/examples/regexp/regex.lua.src/Externals/luabind/luabind/examples/regexp/regex_wrap.cpp.src/Externals/luabind/luabind/makefile.src/Externals/luabind/luabind/src/Jamfile.src/Externals/luabind/luabind/src/class.cpp.src/Externals/luabind/luabind/src/class_info.cpp.src/Externals/luabind/luabind/src/class_registry.cpp.src/Externals/luabind/luabind/src/class_rep.cpp.src/Externals/luabind/luabind/src/create_class.cpp.src/Externals/luabind/luabind/src/error.cpp.src/Externals/luabind/luabind/src/find_best_match.cpp.src/Externals/luabind/luabind/src/function.cpp.src/Externals/luabind/luabind/src/implicit_cast.cpp.src/Externals/luabind/luabind/src/link_compatibility.cpp.src/Externals/luabind/luabind/src/makefile.src/Externals/luabind/luabind/src/object.cpp.src/Externals/luabind/luabind/src/object_rep.cpp.src/Externals/luabind/luabind/src/open.cpp.src/Externals/luabind/luabind/src/pcall.cpp.src/Externals/luabind/luabind/src/ref.cpp.src/Externals/luabind/luabind/src/scope.cpp.src/Externals/luabind/luabind/src/stack_content_by_name.cpp.src/Externals/luabind/luabind/src/weak_ref.cpp.src/Externals/luabind/luabind/src/wrapper_base.cpp.src/Externals/luabind/luabind_memory.cpp.src/Externals/luabind/pch.cpp.src/Externals/luabind/pch.h.src/Externals/luajit/COPYRIGHT.src/Externals/luajit/Makefile.src/Externals/luajit/README.src/Externals/luajit/doc/amazon.gif.src/Externals/luajit/doc/contents.html.src/Externals/luajit/doc/cover.png.src/Externals/luajit/doc/logo.gif.src/Externals/luajit/doc/lua.1.src/Externals/luajit/doc/lua.css.src/Externals/luajit/doc/lua.html.src/Externals/luajit/doc/luac.1.src/Externals/luajit/doc/luac.html.src/Externals/luajit/doc/manual.css.src/Externals/luajit/doc/manual.html.src/Externals/luajit/doc/readme.html.src/Externals/luajit/dynasm/dasm_proto.h.src/Externals/luajit/dynasm/dasm_x86.h.src/Externals/luajit/dynasm/dasm_x86.lua.src/Externals/luajit/dynasm/dynasm.lua.src/Externals/luajit/etc/README.src/Externals/luajit/etc/lua.hpp.src/Externals/luajit/etc/luajit.ico.src/Externals/luajit/etc/luajit.pc.src/Externals/luajit/etc/luavs.bat.src/Externals/luajit/etc/strict.lua.src/Externals/luajit/jit/dis_x86.lua.src/Externals/luajit/jit/dump.lua.src/Externals/luajit/jit/dumphints.lua.src/Externals/luajit/jit/opt.lua.src/Externals/luajit/jit/opt_inline.lua.src/Externals/luajit/jit/trace.lua.src/Externals/luajit/jitdoc/bluequad-print.css.src/Externals/luajit/jitdoc/bluequad.css.src/Externals/luajit/jitdoc/coco.html.src/Externals/luajit/jitdoc/coco_api.html.src/Externals/luajit/jitdoc/coco_changes.html.src/Externals/luajit/jitdoc/coco_portability.html.src/Externals/luajit/jitdoc/contact.html.src/Externals/luajit/jitdoc/dynasm.html.src/Externals/luajit/jitdoc/dynasm_examples.html.src/Externals/luajit/jitdoc/dynasm_features.html.src/Externals/luajit/jitdoc/img/backbar.png.src/Externals/luajit/jitdoc/img/bluebar.png.src/Externals/luajit/jitdoc/img/contact.png.src/Externals/luajit/jitdoc/img/magentabar.png.src/Externals/luajit/jitdoc/img/spacer.png.src/Externals/luajit/jitdoc/index.html.src/Externals/luajit/jitdoc/luajit.html.src/Externals/luajit/jitdoc/luajit_api.html.src/Externals/luajit/jitdoc/luajit_changes.html.src/Externals/luajit/jitdoc/luajit_debug.html.src/Externals/luajit/jitdoc/luajit_features.html.src/Externals/luajit/jitdoc/luajit_install.html.src/Externals/luajit/jitdoc/luajit_intro.html.src/Externals/luajit/jitdoc/luajit_performance.html.src/Externals/luajit/jitdoc/luajit_run.html.src/Externals/luajit/lua.JIT.1.1.4.icproj.src/Externals/luajit/lua.JIT.1.1.4.vcxproj.src/Externals/luajit/lua.JIT.1.1.4.vcxproj.filters.src/Externals/luajit/src/Makefile.src/Externals/luajit/src/lapi.c.src/Externals/luajit/src/lapi.h.src/Externals/luajit/src/lauxlib.c.src/Externals/luajit/src/lbaselib.c.src/Externals/luajit/src/lcoco.c.src/Externals/luajit/src/lcoco.h.src/Externals/luajit/src/lcode.c.src/Externals/luajit/src/lcode.h.src/Externals/luajit/src/ldblib.c.src/Externals/luajit/src/ldebug.c.src/Externals/luajit/src/ldebug.h.src/Externals/luajit/src/ldo.c.src/Externals/luajit/src/ldo.h.src/Externals/luajit/src/ldump.c.src/Externals/luajit/src/lfunc.c.src/Externals/luajit/src/lfunc.h.src/Externals/luajit/src/lgc.c.src/Externals/luajit/src/lgc.h.src/Externals/luajit/src/linit.c.src/Externals/luajit/src/liolib.c.src/Externals/luajit/src/ljit.h.src/Externals/luajit/src/ljit_backend.c.src/Externals/luajit/src/ljit_core.c.src/Externals/luajit/src/ljit_dasm.c.src/Externals/luajit/src/ljit_dasm.h.src/Externals/luajit/src/ljit_hints.h.src/Externals/luajit/src/ljit_mem.c.src/Externals/luajit/src/ljit_x86.dasc.src/Externals/luajit/src/ljit_x86.dash.src/Externals/luajit/src/ljit_x86.h.src/Externals/luajit/src/ljit_x86_inline.dash.src/Externals/luajit/src/ljitlib.c.src/Externals/luajit/src/llex.c.src/Externals/luajit/src/llex.h.src/Externals/luajit/src/llimits.h.src/Externals/luajit/src/lmathlib.c.src/Externals/luajit/src/lmem.c.src/Externals/luajit/src/lmem.h.src/Externals/luajit/src/loadlib.c.src/Externals/luajit/src/lobject.c.src/Externals/luajit/src/lobject.h.src/Externals/luajit/src/lopcodes.c.src/Externals/luajit/src/lopcodes.h.src/Externals/luajit/src/loslib.c.src/Externals/luajit/src/lparser.c.src/Externals/luajit/src/lparser.h.src/Externals/luajit/src/lstate.c.src/Externals/luajit/src/lstate.h.src/Externals/luajit/src/lstring.c.src/Externals/luajit/src/lstring.h.src/Externals/luajit/src/lstrlib.c.src/Externals/luajit/src/ltable.c.src/Externals/luajit/src/ltable.h.src/Externals/luajit/src/ltablib.c.src/Externals/luajit/src/ltm.c.src/Externals/luajit/src/ltm.h.src/Externals/luajit/src/lua.c.src/Externals/luajit/src/luac.c.src/Externals/luajit/src/luajit.h.src/Externals/luajit/src/lundump.c.src/Externals/luajit/src/lundump.h.src/Externals/luajit/src/lvm.c.src/Externals/luajit/src/lvm.h.src/Externals/luajit/src/lzio.c.src/Externals/luajit/src/lzio.h.src/Externals/luajit/src/print.c.src/Layers/xrRenderPC_R1/xrRender_R1.vcxproj.src/Layers/xrRenderPC_R2/xrRender_R2.vcxproj.src/Layers/xrRenderPC_R3/xrRender_R3.vcxproj.src/Layers/xrRenderPC_R4/xrRender_R4.vcxproj.src/xrEngine/xrEngine.vcxproj.src/xrGame/xrGame.vcxproj.src/xrScriptEngine/xrScriptEngine.vcxproj. -
e281e85
Delete outdated headers.. -
7fa0353
Luabind 0.9 adaptation.. -
64b4fef
Replace min/max -> std::min/max.. -
b1b5611
(WIP) Delete old luajit+luabind.. -
bf18a31
Externals: Downgrade glBinding to stable v1.1.0.. -
3988037
xrRenderPC_GL: Update project file.. -
e4e7c13
rgl: Update header includes.. -
681f4eb
xrRenderPC_GL: Use DX interface implementations..Reduces code duplication.. -
161f67a
xrRenderGL: Implement glHW to replace glRenderDeviceRender.. -
dd659f9
Delete old boost headers.. -
2ea745c
xrRenderPC_GL: Update project file.. -
dc6def9
Update solution file for new external library locations.. -
865645c
Make the gitignore more specific for Externals.. -
4397f41
Update build documentation.. -
be5f863
Rename '3rd party' to 'Externals'.. -
ea441eb
xrEngine/xrLoadSurface: Surface_Detect() reimplemented via stdio.. -
8ce16d1
xrCore/Crypto/xr_dsa_signer: Ported to stdlib.. -
fbac18e
Delete redundant malloc.h inclusion.. -
82e3f09
Lock: reset lock flag after mutex unlock.. -
63d9d93
Render resource manager: delete redundant code.. -
7e2fb52
Disable script engine export logging.. -
e6a304f
Replace misused xr_sprintf -> vsnprintf.. -
4898eba
Render and game use separate script engines.. -
83631d8
Revert a941aee (bad rename).. -
a941aee
Rename CScriptBinderObject->ScriptObjectBinder, CScriptBinderObjectWrapper->ScriptObjectBinderWrapper.. -
f134dc9
Delete empty function.. -
5a15544
Update coding conventions.. -
ddfa7fc
Delete redundant header file base_client_classes.h.. -
5d3320e
Revert 8214988 (xrEngine/pure_relcase.h: static_cast -> reinterpret_cast).. -
88aa811
CGameFont: replace misused xr_sprintf to vsnprintf.. -
6027cb1
Delete no_single.h and NO_SINGLE macro.. -
77ba564
Delete xrEngine/dedicated_server_only.h.. -
ab829e1
Delete parental control check.. -
8214988
xrEngine/pure_relcase.h: static_cast -> reinterpret_cast..The obj of cast inherits privately. Force reinterpretation for now.. -
3595697
xrEngine/LightAnimLibrary: Abstract declspec behind XR_EXPORT.. -
8efd655
xrEngine/GameFont: vsprintf() -> xr_sprintf().. -
f11fd37
xrEngine/IGame_Persistent.h: strlwr -> xr_strlwr.. -
a8f5a35
xrCore/Threading/Lock.hpp: The lock allows recursion now.. -
f6b56db
Update conventions.. -
eaad5fb
Convert ICollidable into interface, introduce CollidableBase class.. -
ac3b38d
xrCDB: rename CObjectSpace::Lock -> CObjectSpace::lock.. -
a9477d6
xrGame: cameralook.{cpp,h} renamed to CameraLook.{cpp,h}.This is how the class referenced in includes.. -
a962994
xrGame/DamageSource.h: delete deprecated header.. -
1709867
xrGame/damage_manager_inline.h: delete empty header.. -
1c13715
xrCore/Threading/Lock: Made inline and reimplemented via std::mutex.. -
86c8675
xrGame: D3DCOLOR_RGBA() replaced by color_rgba().. -
79c9582
Most of D3DCOLOR_ARGB() calls replaced by color_argb()..Author: Jules Blok [email protected].Author: Alexandr Akulich [email protected].Based on commit 46c36e6 from Armada651/xray repository.. -
9531878
Massive D3DCOLOR_XRGB() -> color_xrgb() change..Author: Jules Blok [email protected].Author: Alexandr Akulich [email protected].Based on commit 46c36e6 from Armada651/xray repository.. -
be47ce0
Project: PROFILE_CRITICAL_SECTIONS -> CONFIG_PROFILE_LOCKS.. -
91bfa91
Rename light::export -> light::Export.. -
3942eea
Hide MultipackerSender/MultipacketReceiver methods.. -
2e9ece1
Ignore compiler warning C4250.. -
f4d3160
Introduce new server and game state interfaces.. -
de23f87
Rename NET_Event::export -> NET_Event::Export (export is a reserved keyword).. -
2759d26
Rename ISE_AbstractLEOwner -> IServerEntityLEOwner.. -
c34b27f
Rename ISE_Shape -> IServerEntityShape.. -
eb9ac7a
Rename ISE_Abstract -> IServerEntity.. -
7a5a194
xrCore/crypto: CRYPTO_API -> XRCORE_API.. -
f0f58d1
src/xrCore: stream_reader.h -> Stream_Reader.h. -
60d256e
rename xrCore/crypto -> xrCore/Crypto. -
7dce40d
Close sleep dialog with ESC key. -
94002ef
Convert ISE_Abstract to interface class.. -
33bfd25
Turn structs into classes.. -
29889aa
Rename xrCore/crypto -> xrCore/Crypto.. -
36b3107
Delete '3rd party/crypto'.. -
5a9cf98
Delete unreferenced code.. -
293de86
Substitute SERVER_ENTITY_DECLARE_XXX macros.. -
738eb50
Delete duplicated code.. -
4f5f564
Update dependency package download link.. -
ac02cd1
xrCore/Xr_ini: Now uses EFS_Utils abstraction.. -
8880327
xrCore/FileSystem: Mark static methods as static.. -
f4ae18e
xrCore/vector4: platform header used to abstract from compiler.. -
c46883f
xrCore/Xr_ini: strncpy_s() -> xr_strcpy().. -
f8d73f8
xrCore/_std_extensions: Introduced xr_strupr().. -
c15ff65
xrCore/Math/PLC_SSE: __forceinline -> ICF.. -
4079519
xrCore/FileSystem: strlwr() -> xr_strlwr().. -
f518d9e
xrCore/Animation: _strlwr() -> xr_strlwr().. -
1a0d2ff
xrCore/Media/Image: Reimplemented via stdio.. -
57468c4
xrCore/Xr_ini: strlwr() -> xr_strlwr().. -
e8f6029
xrCore/xrstring: _vsnprintf -> xr_sprintf.. -
13d7972
xrCore/vector3d: Used platform header, rather than own definitions.. -
b94e8b9
xrCore: errno_t -> int.. -
3aa8aca
xrCore/Platform: Simplified inline control.. -
5066e3e
Project (mostly) abstracted from dllimport/dllexport declarations..xrCore/Platform: Introduced XR_IMPORT/EXPORT macros.. -
9c99195
src/common -> to src/Common.. -
d957c79
xrCore: xrCore_platform.h -> Platform.h.. -
e175d97
xrCore: xrMEMORY_POOL.h -> xrMemory_POOL.h. -
2832c1d
Update build instructions.. -
0a1afc7
xrCore/xr_ini.h: Comments translated to English.. -
d9e6913
Delete unused code.. -
bff0dc5
Updated task_list.txt with more tasks. -
9d51bc3
Delete obsolete initializers.. -
7c55eda
Upated task list for myself in task_list.txt. -
3524fdf
Updated task list for Swartz27 in task_list.txt. -
6303f14
Updated task list for Swartz27 in task_list.txt. -
fbf062a
Update tasks.. -
8500fbc
Assigned tasks for Swartz27 in task_list.txt. -
dbb05c0
Use final specifier instead of make_final, update type_traits.. -
000895d
Tweak xrGame project filters.. -
fa5d14c
Delete atimgpu library.. -
b0de5a6
Allow .s files in gamedata/shaders.. -
d36f902
Update mp verifier initialization procedures.. -
a4a74e1
Delete xrCoreStatic.. -
5d63a89
Clean GameMtlLib sources.. -
5c8df69
Update tasks.. -
65393cb
Tweak performance stats formatting.. -
9827707
Tweak stats font.. -
0cadab9
Delete unused code.. -
260833c
Delete duplicated code.. -
b6d698a
Delete redundant stats output.. -
690bc7d
Tweak particle statistics formatting.. -
a62e83a
Adjust performance alert formatting.. -
a1461ce
Refactor and update sync primitives.. -
f0109a3
Prevent recursive failure in xrDebug::backend.. -
0695376
Delete unused sources.. -
a6e432f
Delete unused cpp file.. -
d5bc9ce
Include missing header.. -
1256d62
Hide LZO implementation details.. -
fd2f57b
Delete unused/duplicated sources.. -
024883f
Delete duplicated header.. -
f4127ad
Delete duplicate header.. -
f853be2
Delete LWO duplicated sources.. -
cfb118a
Delete DetailFormat.h duplicates, update refs.. -
17425d2
Delete duplicated xrCDB sources.. -
d545781
Delete unused/duplicated sources.. -
789f9d6
Delete duplicated sources.. -
758d22b
Clean includes.. -
9511121
Clean includes.. -
28cd255
Clean includes, delete unused sources.. -
def053c
Delete unused and deprecated sources.. -
3f13f79
Delete precompiled resources.. -
e699503
xrIDirect3DDevice9::GetSoftwareVertexProcessing was returning a HRESULT instead of a BOOL. -
fdc90c6
pCaps->VertexTextureFilterCaps was assigned to itself. -
025816a
fputs does the same job as fprintf except that the last one is designed for formatted strings. -
efeef87
Hide Alpha-channel slider when AlphaEnabled is false.. -
50f3f8e
Implement loading, displaying, 'copy from' and saving.. -
9b78189
Use stack semantics for marshal_context.. -
f60f1a0
Use proper allocator.. -
e039675
Tweak includes.. -
539eb58
Change runtime library to MTD (for xrLC_Light).. -
b212bdb
Change runtime library to MTD (for NVTT and xrDXT).. -
6a0df1b
Change runtime library to MTD.. -
45c337d
Make Core class abstract sealed.. -
d8d0c78
Rename /wrappers/ -> /core/.. -
058bbd3
Override OnLoad instead of subsribing to Load event in ColorPicker control.. -
ca40ee4
Use NumericSlider instead of IntegerSlider in ColorPicker control.. -
51e640a
Update ColorPicker layout.. -
e13fb6f
Tweak IntegerSlider layout.. -
a294fcd
Use IntegerSlider in ColorPicker.. -
4dc8290
Tweak ColorPicker background color.. -
c4a7c11
Update tasks.. -
8277a19
Rename editor -> editors/xrWeatherEditor.. -
d4128a2
Delete editor_controls and use xrSdkControls instead.. -
c3d3707
Delete ElPack demos, BPLs and uninstall tool.. -
7e59c1a
Update tasks.. -
135a531
Revert "Clip cursor in windowed mode with enabled input capture.".Found side effect related to float rounding, need to provide better solution.or leave it as is..This reverts commit 9cb35b48548603b779f8b51074081c2f076599ed.. -
b0d13ca
Format xrCore sources.. -
4aa9cd1
Format xrEngine sources.. -
7f03b30
Update tasks.. -
29d37ea
Don't log invalid paths in CLocatorAPI::Recurse.. -
a175012
Don't scan directory if it contains .xrignore file.. -
9097307
Optimize directory traversal & cleanup.. -
3aa65f4
Update tasks.. -
9cb35b4
Clip cursor in windowed mode with enabled input capture.. -
91ae69c
Update tasks.. -
3964dce
Switch to GSC GameSpy server (gamegsc.com).. -
e9ef1ed
Update tasks.. -
9bef2c2
Update lua_help (vector::clamp signature changed).. -
e1cca82
Redefine second argument of _vector3::clamp as reference.. -
458b2e0
Revert 623052622d21112ec9c04caf11cfee484be4cbd2 (script binding problem found).. -
7202f23
Redefine xr_string arguments of FS_File functions as reference.. -
6230526
Redefine second argument of _vector3::clamp as reference.. -
6f0cac6
Replace BOOL -> bool, LPCSTR -> const char*.. -
bfcbc41
Update Proposed engine changes.txt. -
82048ae
Update tasks.. -
95ec973
Update tasks.. -
314a82e
Revert workaround for xrGame CTD..Because it has some issues.. -
1ac8fce
Cleaned up luabind project..Next, I am starting to update Lua in X-Ray, so, I'm creating a new branch.. -
5233a55
Made workaround for xrGame CTD better.. -
7309acb
Trying to make workaround for xrGame CTD..Also enabled autosave.. -
f517280
Rename SGameTypeMaps::SMapItm -> MPLevelDesc, SGameWeathers -> MPWeatherDesc.. -
e86bd60
Rename SDrawStaticStruct -> StaticDrawableWrapper.. -
464529f
Update tasks.. -
9b7945d
Enable multiprocessor compilation for xrGame.. -
3d82f83
Update casing styles.. -
6f8bb70
Rename weatherItems -> weathers, gameTypeItems -> gameTypes.. -
66f2121
Rename UIChangeWeather -> ChangeWeatherDialog, (etc...).UIChangeGameType -> ChangeGameTypeDialog.. -
623132b
Refactor CUIChangeWeather and CUIChangeGameType classes.. -
c54d934
Use link to /doc/procedure/ unstead of links to exact documents.. -
6445f3a
Update tasks.. -
ac222fe
Always center screen in windowed mode.. -
e762d26
Update tasks.. -
b3971c3
Update tasks.. -
20bec4d
Update Proposed engine changes.txt. -
d1913be
Rename doc/procedures -> doc/procedure.. -
37ee73d
Updated xrGame and xrLC dependencies to include xrLC_Light.. -
9b515d6
Renamed "project general" section to "cleanup" in tasks.txt. -
a6977d6
Update tasks.txt. -
91ef264
Update tasks.. -
df49a84
Cleaned up tasks to include heirarchy. Divided multithreading into research and implementation sections.. -
a80faa7
Update tasks.. -
3fceb1e
Update coding conventions.. -
1fd6ffc
Update tasks.. -
9c20dcb
Rename version_plan.txt -> tasks.txt.. -
5462f09
Update tasks.. -
7f0a45f
Minor commit. Making sure gitconfig is set up properly.. -
7adbafe
Updated Readme.me to redirect to new Git location.. -
ce3c373
Restore original sources state (almost unmodified leaked version).. -
379a56f
ignore this. -
f3f3cf1
Revert "Grass shadows restored".This reverts commit a5f29f142307d9a190ee33150f849db711b7a252.. -
da3ff9d
Delete cop changelog.txt. -
a5f29f1
Grass shadows restored.Grass shadows implementation by K.D., ported to COP from SOC.. -
b2472ee
Create cop changelog.txt. -
81b1477
VS2008 Part 2. -
a9d8eef
VS2008 part 1. -
f83e332
Update Proposed engine changes.txt. -
ecbfed4
Update Proposed engine changes.txt. -
dc74fce
Update README.md. -
c9469e9
Delete Engine Changes.txt. -
39c7348
Source upload part 2. -
ecac069
Source upload part 1. -
30b83a1
Update and rename Engine Changes.txt to Proposed engine changes.txt. -
b97fbde
Enabled grass shadows in DX9&10 :D. -
1cb612d
Updated Engine_Changes.txt again.. -
fe6c358
Update Engine Changes.txt. -
d37335f
Update Engine Changes.txt. -
d11609e
Engine Changes. -
5754196
Readme.
-
55738b4
Remove force initialize of Fvector. -
af2dab6
xrCore: remove unused include. -
5ab97f9
xrRenderPC_GL: remove forgoten #ifdef. -
814b9ec
xrCore: remove cast from (const char*) to (char*) for restore_path_separators(). -
156b282
xrCore: remove cast from (const char*) to (char*) for convert_path_separators(). -
bb157df
xrSound: remove Valgrind warning "Uninitialised value was created by a stack allocation". -
9c6829b
xrGame: remove Valgrind warning "Uninitialised value was created by a stack allocation". -
c779d48
xrCore: remove unused defines. -
e8fbd3b
Remove some asserts..Dunno how but XRay works with null Details.. -
aad51bf
refactor: remove most -Wconversion-null warnings. -
07e806b
xrGame: remove unvalid cast from __sync_val_compare_and_swap(). -
aef0032
CMake: remove _SECURE_SCL define from build. -
68d66a8
xrAICore: remove AI_COMPILER. -
b78e70c
xrEngine/device.h: removed duplicate.How did this happen? :D. -
8132471
Moved g_fov to xrEngine. -
bc123e4
xrGame/UIZoneMap.cpp: removed excessive static member access through instance. -
2af9583
Move CEventNotifier class to xrCore and slightly refactoring it.This class can be useful in the other places of the engine. After the refactoring the callback is allowed to unsubscribe himself frm ProcessEvent - it won't cause immediate deleting the callback's instance. Callback will be deleted only after ProcessEvent is completed.. -
7ea7d33
Award system refactoring. Part 2..Dead code removed. Get rid of one Loki using (see #240).. -
690ffbf
Move UI_PATH back to XMLDocument.hpp.Sorry..... -
e8200c8
xrUICore: Removed explicit SDK version. -
fcea4a1
xrRender_R3-R4: removed code duplication from shaders creation code. -
d8819b0
Revert "Luabind: Force correct order of loading of CUIScriptWnd dependencies and remove wrapper that doesn't do anything".This reverts commit 331b08470f2f4e0515c0dbbee699cb8a0c5110b7.. -
5eceeed
xr_input_xinput.h|cpp: reformatting.Also I removed one #ifdef COC_KICK. -
e51ed07
xrGame: remove undefined reference of GameSpy. -
7f1e812
xrUICore: remove cmake version. -
331b084
Luabind: Force correct order of loading of CUIScriptWnd dependencies and remove wrapper that doesn't do anything. -
adc3448
xrRender/D3DUtils.cpp: replaced D3DPT_TRIANGLEFAN with D3DPT_TRIANGLESTRIP.xrRender/r__sector.cpp: removed unnecessary macro usage, it's better to.directly use xr_vector.. -
c0e260c
remove #if !defined (_MSC_VER). -
622357d
xrRender_RX: removed software processor from details manager.It was only used when your GPU doesn't support the vertex shaders..... -
a472cb2
remove unneded stuff. -
7a6e4aa
remove linux stuff from commented-out code. -
2905393
remove autosaved file Actor_Network.cpp.autosave. -
94e0a7a
xrRender/D3DUtils.cpp: replaced D3DPT_TRIANGLEFAN with D3DPT_TRIANGLESTRIP.xrRender/r__sector.cpp: removed unnecessary macro usage, it's better to.directly use xr_vector.. -
6e9dcd0
xrGame: remove DELIMITER from newline operations. -
71b5db5
xrRender_RX: removed software processor from details manager.It was only used when your GPU doesn't support the vertex shaders..... -
f3b5bd6
Layers/xrRenderDX10/dx10HW.cpp: HW refactor.Implementation for format support check.Moved device creation code to be earlier.In future we can support more formats.. -
fc3f219
Revert "xrRender/ShaderResourceTraits.h: removed excessive string duplication".This reverts commit bba87445a724d1d786152a091c8b8ae95f14603e.. -
46bc819
xrRenderDX10/dx10ResourceManager_Resources.cpp: removed code duplication. -
bba8744
xrRender/ShaderResourceTraits.h: removed excessive string duplication. -
1864b71
Shaders compilation code moved to separate files.. -
7f7f96a
luabind: removed tag_function.hpp. -
aabef29
luabind: removed tag_function.hpp. -
b70691f
xrGame/ui/UIProgressBar.cpp: remove XXX. -
5a5e0cc
Remove unused ill-formed constructor that Clang complains about. -
107f78b
Remove keyword 'register', which is obsolete and ignored. -
9b8d3cb
Remove non defined and obsolete CXML_IdToIndex parameters. -
0802796
Remove unused files after returning original std::unordered_map. -
b91372a
xrGame: move UICore to GEnv. -
cd1463b
remove 2nd #define _finddata_t. -
9169e3e
Remove "noexcept" in the type when passing a function to luabind. -
8fd3b87
Remove macros inside of SCRIPT_EXPORT macro. -
68da2f3
Comment out _strlwr_l and _strupr_l (create lots of warnings).Also remove inline specifier in a non-inline function.. -
b122b5b
xrGame: Adapt sscanf_s for ISO C++ (dangerous).This removes the size checks on Windows too.. -
4b4e63b
Remove unnamed struct. -
daf0085
Loki: Implement simpler HierarchyGenerators (move later). -
d14b08d
Loki: Implement simpler Typelist (move later to a better location). -
9c84cce
Remove unnecesary typenames GCC doesn't like. -
8e45e6a
Enabled SSE2 for everything in x86 build.Removed some options in xr_3da.vcxproj. -
a311a0d
remove temporary for cryptopp. -
04806c9
remove an erroneous binary file. -
aabde60
remove dirty hack. Don't delete cryptopp. -
6cfd99f
xrCore: remove some xr_strlwr for properly use of case-sensitive filenames. -
eeeb1e7
xrAICore: remove deprecated function. -
f5e1f6c
CMake, SDL2: remove unnesesary SDL.h includes. -
4d73bb3
xrEngine/xr_input.h|cpp: cleanup.Removed xr_input_xinput.h|cpp, they are not needed anymore. -
c4d4dd1
Moved SDL includes to Common.hpp.xrEngine/Device_Initialize.cpp: resource.h is not used anymore. -
dab1976
xrEngine/Device_Initialize.cpp: removed SDL_WINDOW_ALWAYS_ON_TOP flag. -
a862762
xrEngine/Device_Initialize.cpp: removed SDL_WINDOW_ALWAYS_ON_TOP flag. -
aa3a28b
CMake: remove xrEngine from build. -
a7a567a
Layers/xrRender/HW.cpp: removed uniqueRenderingMode struct (unused). -
7e1f218
xrEngine/xr_input.h|cpp: cleanup.Renamed timeStamp -> mouseTImeStamp.Renamed KBState -> keyboardState.Removed timeSave (unused).Layers/xrRenderDX10/dx10HW.cpp: removed redundant %s. -
bc7cca0
Ported all DIK_* keys to SDL2 (backwards compatible).xrEngine/xr_input.cpp: moved keyboard update to KeyUpdate(). -
8b1de04
Video modes token processing moved to xrEngine.Refresh rate processing moved to xrEngine.Resolution safety check moved to xrEngine.Untested multiple monitors handling.xr_input.cpp: now cursor will be clipped in the window like before.xr_ioc_cmd.cpp: use GetToken() instead of direct tokens usage. -
aa6dbbb
Moved SDL_Quit() to appropriate place. -
d52f88d
Moved part of the window management code from renderers to xrEngine. -
8fade87
xrGame,xrEngine,xrCore,xrEditor: remove dinput defines & linkage. -
e591b9b
xrGame: remove dinput from includes. -
a792d1c
CMake: remove xrEngine from build. -
a3b80d2
Layers/xrRender/HW.cpp: removed uniqueRenderingMode struct (unused). -
330a32c
xrEngine/xr_input.h|cpp: cleanup.Renamed timeStamp -> mouseTImeStamp.Renamed KBState -> keyboardState.Removed timeSave (unused).Layers/xrRenderDX10/dx10HW.cpp: removed redundant %s. -
10af65b
Ported all DIK_* keys to SDL2 (backwards compatible).xrEngine/xr_input.cpp: moved keyboard update to KeyUpdate(). -
dda98b1
Video modes token processing moved to xrEngine.Refresh rate processing moved to xrEngine.Resolution safety check moved to xrEngine.Untested multiple monitors handling.xr_input.cpp: now cursor will be clipped in the window like before.xr_ioc_cmd.cpp: use GetToken() instead of direct tokens usage. -
715f1c0
Moved SDL_Quit() to appropriate place. -
5529556
Moved part of the window management code from renderers to xrEngine. -
7a34b9c
xrGame,xrEngine,xrCore,xrEditor: remove dinput defines & linkage. -
50c2977
xrGame: remove dinput from includes. -
9341e45
xrCore: move PPMd compressor to Compression folder. -
067b9bc
remove wrong LanguageStandard. -
df3311b
move src/xrPhysics/dCylinder to src/xrPhysics/dcylinder. -
dae188f
Loading screen is now in XML, finally!.Removed dxApplicationRender and cleaned up CApplication.Moved rs_loadingstages from xrRender to xrEngine. -
86fefe3
TREE_WIND_EFFECT is enabled by default.Removed always enabled define... -
030ab7c
Allow fov and hud_fov on MASTER_GOLD.Removed #if 1, not needed.. -
664ddca
ODE: dInfinity is real infinity on x64 now.Removed previous code. -
2556c5a
xrGame: removed uialloc (unused). -
cebc6c2
move to upstream LuaJIT was bad idea. -
f0a2f29
move submodules to upstream state. Part 1. -
f2b42b9
remove unused files. -
8363a98
Removed glew.vcxproj (unused). -
78afd93
Removed glslang.Maybe it will be returned back in future. -
e061f14
RGL: Use precompiled glew.Removed glew submodule. -
8855679
R3/R4: create geometry shader using ShaderTypeTraits.This removes code dublication.New command line key -lack_of_shaders.If it is enabled, engine won't crash when some shaders are missing. -
614c467
Allowed to launch the game without Nvidia and AMD graphic adapter (there's Intel, you know).Removed constant double GPU rendering.GetATIGpuNum() will return 0 if initialization failed. -
1d753eb
xrCore: remove unnecessary include. -
58d586b
xrCore: remove dublicate lzo_compressor, hide under define borland file dialog. -
d38614b
xrEngine.vcxproj: move main.h to General folder. -
52117f3
remove unnecessary build targets in appveyor. -
b7aff60
xrGame/ai/monsters/monster_enemy_memory.cpp: monsters now calculating distance to enemy that created sound they hear.Calculating distance to actor is wrong.Also, I moved actor presence check to be earlier, so we don't do.unneeded calculations. -
8cab4ad
xrRender/ParticleEffect.cpp: removed unnecessary casts. -
cdff2d8
Forgot to remove the comments. They're outdated.. -
1097892
Move FXAA stage to be earlier. -
70f130c
xrEngine/xrSheduler.h|cpp: Cleanup.I used std::move and emplace_back() to be conformant with the modern C++. -
21a9e92
Move render stats to render thread.Refactor ECO_RENDER. -
18e998d
xrEngine/xr_ioc_cmd: move InvalidSyntax() impl to cpp.Needed to prevent inclusion of xrSASH, which tries to include.OpenAutomate.h and fails when path to it is not set in the project file. -
1ad302d
xrCore: move ScopeLock impl to .cpp.xrDebug: autoformat via resharper. -
d39c7f0
ECore: removed some files, edited others. -
5a5226b
Move call to Core._destroy() to appropriate place.. -
a633e89
Remove dublicated WaveForm.h. -
1cb97b1
xrGame/UIProgressBar.h: Removed m_bNoLerp. This variable wasn't needed.. -
76ff57a
Remove obsolete code. Now in r_dsgraph_render_hud_ui. -
3bbec52
Remove hack.. -
121fe21
Move manifest from xrEngine to xr_3da.Change some references paths to relative ones. -
c520f41
Move lua math random seed initialization.Remove loadscreen.script (no differences from original CoP). -
65488ad
xrWeatherEditor: change PRODUCT_NAME to CoP instead of CS.Remove unneeded windows.h include.Solution: build xrEngine after xrWeatherEditor. -
23df844
Remove Externals/tbb. -
6393ae6
More cleaning, compiler warnings etc..Xottab_DUTY: Remove some include guards. -
b9a6593
Move code from xrMisc to related modules. No new runtime dependences. Some code reorganizations and small cleanup.. -
ff4b7c0
Move NUM_THREADS to stdafx.. -
cf1c617
Moved all log-related stuff to stdafx.. -
eb8de3a
Move ODE project files to Externals folder. -
ec379b7
Remove memory monitor remainings.Change hud_fov and fov commands to be available not only in debug. -
36e2a00
Remove memory monitor from xrCore project. -
f8e507b
Remove memory monitor. -
508755e
Remove DEBUG_MEMORY_NAME and xrMemory_subst_borland.*. -
276eb24
Compiler warnings removed.. -
685bd0a
Updated LuaJIT and luabind.Moved luabind project files into Externals folder.Refactored a bit build system and cleaned up LuaJIT project files. -
08a3d68
Remove workaround for IID_ID3D11ShaderReflection.. -
2d37233
Move dedicated server out *_DEDICATED configuration.Now you can run dedicated server with -dedicated command line key.Enabled xrD3D9-Null build on x64 platform. -
d4c02af
Move sound manager to xrAPI.Renamed CSound_manager_interface -> ISoundManager and moved it into GEnv. -
a1d4c52
Move XR_NOEXCEPT macro to Compiler.inl. -
a25e635
Remove CAI_Space::script_engine() method. -
82b415c
Move xr_hash_map into separate file. -
838eb61
xrCore/_stl_extensions.h: removed unused code.Also removed include guard. -
4c332f6
xrCommon: alias templates instead of class inherited from std::class.Remove xalloc.h from common project (it is in xrCore project). -
3ffff30
Remove some unneeded files in xrAICore and dependencies in xrEngine and xrPhysics.. -
e86e49e
Refactor allocators.New XRay::xray_allocator and XRay::xray_allocator_wrapper aliases.Not deleted Doug Lea allocator but disabled it since it's unused.Remove throw() specifiers from new/delete operators. -
a3f30e7
Part 5 of the experiment to remove doug_lea_allocator.. -
7fa1862
Part 4 of the experiment to remove doug_lea_allocator.. -
7ceaaf0
Part 2 of the experiment to remove doug_lea_allocator.. -
a9eb04f
Part 1 of the experiment to remove doug_lea_allocator.. -
156b48b
Allocators cleanup.Move xalloc.h to xrCore/Memory folder.Remove unused doug_lea_memory_allocator.* from xrRender and xrServerEntities.Remove unused ptmalloc3 allocator.Move dlmalloc to xrCore/Memory folder.xrCore project file:.- Move Memory manager and Memory monitor folders to Memory folder. -
13faa50
Remove R2 precompiled shaders.When they exist, engine doesn't create shaders_cache folder and we must manually update precompiled shaders...But anyway, Python script by Armada651 is still available and we can compile them again if we need. -
8a423ed
+ exports for game_objects: set_weight, use, start_trade, start_upgrade.- remove distance check when opening inventory boxes. -
5f1d47e
~ moved some consumables code out of eatable_item.cpp UseBy into inventory.cpp Eat(). -
204b8ad
Remove lua_help.script. -
a55d45b
Disable common Lua log (remove my workaround). -
a09f2eb
Move variables to smaller scope. Code simplification. And some more code refactoring.. -
27cc76e
Remove old and unused variables and code.. -
e647fab
Restrictions on cursor movement are controlled by another mechanism. We do not need this code.. -
61dfab1
Move ENGINE_API defines to CommonImportExport.inl. -
7be8e73
Move ImportExportMacros.inl into Compiler.inl.Remove include guard for inlining_macros.h. -
dd2616a
Remove some include guards. -
4b0e518
xrEngine: move renderers initialization into separate function. -
bbbb037
xrCore: remove old module lookup functions. -
f802a73
Move some import export defines to common engine header. -
7d24a01
Move res/compile.py to res/gamedata/shaders. -
94334df
Remove unnecessary Platform.hpp includes. -
b8aa409
Move types from FS.hpp to Types.hpp. -
7252c9a
Move ide_impl into XRay::Editor namespace (https://github.com/Xottab-DUTY/xray-16/issues/1). -
c761fed
move ide_base and engine_base to XRay::Editor namespace(https://github.com/Xottab-DUTY/xray-16/issues/1). -
55b9260
Move property_container_base into XRay::Editor namespace (https://github.com/Xottab-DUTY/xray-16/issues/1). -
8f27f2d
xrCore: Always calculate build id.Moved log message to be right after log initialization. -
797eacf
+ restored config defined sun movement (toggle with define CONFIG_SUN_MOVEMENT) (http://www.gameru.net/forum/index.php?s=60035caee507a30d0e288dd9d04bb20f&showtopic=55777&view=findpost&p=1499977).+ restored collision with dead bodies (toggle with define DEAD_BODY_COLLISION). Thanks to malandrinus. -
713a513
Script callbacks (examples in bind_stalker.script).+ key_press.+ key_release (disabled in Common/Config.hpp).+ key_hold (disabled in Common/Config.hpp).+ mouse_move (disabled in Common/Config.hpp).+ move_wheel.+ item_to_ruck.+ item_to_belt.+ item_to_slot.Misc:.+ first person death (disabled in Common/Config.hpp). -
e3b1bf5
Forgot to remove TinyXML. -
9b93956
Solution file: move xrMisc and xrMiscMath to libs folder. -
10c60c2
NULL and 0 replaced by nullptr.IC, inline and etc removed where they're not needed. -
a3b0375
Remove old outdated plugins solution file. -
2136d98
Move src/Externals to Externals.. -
53b0f96
Moved Externals from src.Preparation for merging tamlin's commit. -
7d29e2f
xrCore/_flags.h - pragma once, make possible to compile stand-alone, remove pointless IC macro.. -
bd31055
ALife hit-stuff const-correctness. Moved bloating function g_tfString2HitType() to source file.. -
2fc32b2
Moved a bunch of CALifeSimulatorBase member functions to not-inline for DEBUG builds to reduce macro-expansion bloat.. -
8399442
Remove dependency on the removed XRAY_15X_LIBS env. var. from MAX_Export60 project for 'Mixed' build.. -
18066a6
Remove erroneous dependency from Visual Studio solution.. -
afa9869
Removed xrCore mk_pair. -
8bc6bf8
Remove STATIC_CHECK macro. -
82212e4
Remove references to library directories that no longer exist..These are now automatically compiled into the lib and bin directories.. -
1b5ce50
Move xrSound library inputs to project file..Except Borland ones. -
e36edf4
Break code moved back to raii_guard(). -
b9da0e9
Returned type changed from LPCSTR to void since these lua-functions does not return any value. + it now crash since i removed dangerous [nil to char*] conversion in luabind.. -
3724022
CBulletManager::test_callback: move object verification to much earlier in method. -
4145d6c
CDestroyablePhysicsObject::OnChangeVisual: remove redundant check. -
eb35269
ActorAnimation.cpp: Remove duplicate mstate_r1&mcLanding in condition. -
266f6bb
xrRenderPC_RC1\FStaticRender_Loader.cpp: Moved vertex buffer_size declaration outside of loop. -
d4ff5d5
xrWeatherEditor: Remove boost::noncopyable dependency..Can be done with C++11 without depending on boost.. -
727c8b9
xrServerEntities/alife_space.h: Removed unneeded comment..The comment said the same thing as code.. -
49d16a9
old lzo files remove. -
0ef9dd0
Remove glbinding dependency. #126. -
8868b30
CRender: Remove automatic line debugging directive.. -
a82eb1c
shaders: Remove line directives..Leftovers from debugging.. -
e5125da
Update link to precompiled libraries (moved to Google Drive).. -
c0926af
Remove xr_new templates.. -
9a02223
Move build id calculation to xrCore.. -
0c84242
Remove commented/disabled/unused code.. -
f4df0c9
Remove GameSpy code from xrGameSpy, link GameSpy library. Close #46.. -
4391c9f
Move GameSpy wrappers to xrGameSpy.. -
7820c59
Move xrGame/gamespy/CdkeyDecode -> xrGame/CdkeyDecode.. -
14ef214
Move cursor clipping function to CInput.. -
92c5bb8
Clean preprocessor defs, move common defs to props.. -
82fe59f
Move compiler-specific definitions to Compiler.inl.. -
0c54b40
Move Windows-specific stuff to PlatformWindows.inl.. -
a351b08
Move xrCore/Platform.hpp -> Common/Platform.hpp.. -
8e21f59
Platform.h: Remove Borland-specific stuff.. -
b69be81
Remove deprecated memcpy/memset implementations and wrappers.. -
86bf661
Remove unused strreplaceall function.. -
4723afe
Remove references to boost type traits. Close #96.. -
8440c41
Remove boost::noncopyable references (#96).. -
969544a
Conflicts:..gitmodules.src/xrEngine/EngineAPI.cpp.src/xrEngine/x_ray.cpp.src/xrGame/xrGame.vcxproj.src/xrPhysics/ExtendedGeom.h.src/xrPhysics/MathUtils.cpp.src/xrPhysics/MathUtilsOde.h.src/xrPhysics/PHActivationShape.cpp.src/xrPhysics/PHBaseBodyEffector.h.src/xrPhysics/PHCapture.h.src/xrPhysics/PHCharacter.cpp.src/xrPhysics/PHContactBodyEffector.h.src/xrPhysics/PHDisabling.h.src/xrPhysics/PHElement.cpp.src/xrPhysics/PHFracture.cpp.src/xrPhysics/PHFracture.h.src/xrPhysics/PHInterpolation.h.src/xrPhysics/PHIsland.h.src/xrPhysics/PHJoint.h.src/xrPhysics/PHJointDestroyInfo.h.src/xrPhysics/PHMoveStorage.cpp.src/xrPhysics/Physics.cpp.src/xrPhysics/SpaceUtils.h.src/xrPhysics/dRayMotions.cpp.src/xrPhysics/dcylinder/dCylinder.h.src/xrPhysics/ode_include.h.src/xrPhysics/ph_valid_ode.h.src/xrPhysics/tri-colliderknoopc/dTriColliderCommon.h.src/xrPhysics/tri-colliderknoopc/dTriColliderMath.h.src/xrPhysics/tri-colliderknoopc/dTriList.h.src/xrPhysics/tri-colliderknoopc/dxTriList.h.src/xrPhysics/xrPhysics.cpp.src/xrPhysics/xrPhysics.vcxproj. -
b54aca7
Remove ManagerBuilderAllocatorConstructor.. -
1bd9621
Remove redundant _vertex_index template parameter.. -
d7b940d
Move ManagerBuilderAllocatorConstructor into DataStorageConstructor header.. -
5c12997
Move function implementations to class definitions.. -
c40622a
Remove excess AStar/Dijkstra template parameters.. -
e1fa93f
Move AI navigation to xrAICore.. -
594a0f3
Move inline implementations to main hpp/cpp.. -
1aae106
Remove redundant out_value policy.. -
5376a2f
gulag_general.script: remove mistyped backslash..New luajit treats it as invalid escape sequence and causes crash.. -
c7c3cbb
Remove redundant includes.. -
bdfdf1a
xrRenderDX10: Move dx10MinMaxSMBlender to xrRenderDX10.. -
a6f34da
xrCore: Removed unused lzo sources.. -
16a2e39
xrRenderPC_GL: Remove missing files.. -
b6e34b1
g_appLoaded removed in favor of pApp->IsLoaded().. -
13d875c
glR_Backend_Runtime: Move framebuffer and program pipeline to HW..Also provide more modern clear functions.. -
e1013f4
Move luajit and luabind include paths to Common.props.. -
6927faa
xrPhysics: remove redundant linker dependencies.. -
60c4c19
xrXMLParser: remove redundant references.. -
188dc25
xrCore: remove redundant xrAPI dependency.. -
bc75e4d
Remove luabind and luajit projects from solution.. -
9c0fb6d
xrRender: Move Light_Render_Direct to a common folder..Implementations are identical between generations.. -
23fd8da
Move all dependencies to the Externals folder.. -
11bf6f1
Move all dependencies to the 3rd party folder.. -
d7aff22
xrScriptEngine: remove GlobalEnv.ScriptEngine dependency.. -
d33f8d2
Remove redundant malloc.h inclusion.. -
4410adb
CGameObject: move CScriptBinder from inherited classes to protected members.. -
4bac13b
xrCore/FMesh.cpp: Removed commented-out code and unused include.. -
2ad0218
xrCore/LocatorAPI.cpp: Removed useless comment in Russian.. -
c955da6
Remove DLL_Pure type alias.. -
676b645
DLL_Pure: move data to FactoryObjectBase, introduce interface IFactoryObject.. -
1238327
Remove launcher related code.. -
24130eb
Remove virtual memory size check.. -
706fce4
Remove securom stuff.. -
e08653c
IRenderable: move data to RenderableBase.. -
0993c10
utils/mp_screenshots_info/pch.h: Removed unneeded includes.. -
41cb04a
xrEngine/Environment.cpp: Removed unneeded include.. -
4ba953d
ISheduled: move data to ScheduledBase.. -
8e77ee9
ISpatial: move data to SpatialBase.. -
0a8247b
xrEngine/IGame_Level.h: Removed unused templates.. -
e87cb0d
xrEngine: Removed d3d9.h dependency..Author: Jules Blok [email protected].Author: Alexandr Akulich [email protected].Based on commit 46c36e6 from Armada651/xray repository.. -
cc3644d
xrEngine/CRenderDevice: Removed D3DXMatrixInverse dependency.. -
c738d70
xrEngine/Environment: Removed unused get_ref_count() function..Based on commit 46c36e6 from Armada651/xray repository.. -
ae1c952
Remove redundant MultipacketSender constructor.. -
cb5f91b
xrGame: remove nonexistent files from project.. -
5f87b29
_quaternion: Remove linkage attribute.. -
d3dc452
xrCore/Xr_ini: Removed an outdated comment in Russian.. -
60ae9dd
xrCore/Xr_ini: Removed unneeded include.. -
d942558
xrCore/Core: More compiler-dependent code moved to platform header..xrCDB/xrCDB.h: Removed own ALIGN definition.. -
e05b5fd
xrCore: Inline control moved to platform-dependent code.. -
2411c63
Remove crypto.dll from xrbinup.. -
6ff0720
Move level structure definitions to common headers.. -
68ccea9
Delete removed sources from xrGame project.. -
27d88d9
Remove obsolete linker dependencies. Close #32.. -
7ae37de
Move script engine code to xrScriptEngine.. -
8bfcc3b
Remove obsolete comments.. -
c1b1eac
Remove xrCPU_Pipe from xrbinup script.. -
c55786c
Move associative_vector and MbHelpers to xrCore.. -
27abe17
Move cdecl_cast.hpp to xrCore.. -
1507443
Move _d3d_extensions.h to Common.. -
7cbbd13
Refactor and move TGA saver to xrCore.. -
79cdea1
Remove commented includes.. -
32a7801
Move common LC UI to xrUtil (xrLCUtil).. -
7a05d41
Move CThread and CThreadManager to new xrUtil library.. -
ec1c19a
Removed really useless functions from xD3D9-Null. -
98aef2a
Remove deprecated field.. -
72423af
Remove duplicated code.. -
98f570b
Remove 'Mixed platforms' and 'Any CPU' platforms.. -
f6c7adb
Move Core class into XRay::ManagedApi::Core namespace.. -
9574fe8
Remove PPEditor .ddp files.. -
be10273
Remove deprecated logging.. -
7dbd091
Move done tasks to task_history.txt. -
5b955c1
Move doc/design/tasks.txt -> doc/design/task_list.txt, update related files.. -
089a5f2
Remove old readme.. -
1067c29
Remove mercurial stuff.. -
6eadb57
Remove _GPA_ENABLED define (should be in project settings).. -
680b83a
Move sources to /src/engine.. -
96044f5
Grass shadows removed for clean code.