summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implemented vertex data iterleavingLaG19242021-06-284-89/+52
|
* Embed UV to vertex dataLaG19242021-06-286-108/+97
|
* More compact faces vertecies formatLaG19242021-06-283-23/+11
|
* Moved block face model matrix transformation to CPULaG19242021-06-275-54/+44
|
* Merge pull request #63 from LaG1924/ftr/cmake-minor-improvementsLaG19242021-06-271-8/+5
|\ | | | | Updated FreeType2 and RmlUI
| * Updated FreeType2 and RmlUILaG19242021-06-271-8/+5
| |
* | Merge pull request #58 from LaG1924/fix/uis-fork-fixesLaG19242021-06-2713-72/+71
|\ \ | |/ |/| Fix/uis fork fixes
| * Fixed entity bug found by @uis246LaG19242021-06-242-4/+1
| |
| * Fix multithreadingUIS2021-06-244-25/+26
| | | | | | | | Reorder locks in Event.cpp
| * Shader optimization, removed unused argument from GetBlockInfo functionUIS2021-06-243-8/+6
| |
| * Use 12+4 bits for BlockId, GetBlockInfo return pointer instead valueUIS2021-06-244-32/+34
| |
| * Minor network fixesUIS2021-06-242-5/+3
| |
| * Added CMakeLists.txt.user to .gitignoreUIS2021-06-241-1/+4
| |
* | Merge pull request #60 from LaG1924/fix/memleakLaG19242021-06-264-6/+7
|\ \ | |/ |/| Fix/memleak
| * Moved font downloading to CMakeLaG19242021-06-263-3/+3
| |
| * Added build number to artifacts name and removed symbols artifacts for non-debug configurationsLaG19242021-06-261-3/+3
| |
| * Fixed memory leak in luaLaG19242021-06-261-0/+1
|/
* Merge pull request #59 from LaG1924/ftr/github-actionsLaG19242021-06-243-27/+76
|\ | | | | Added Github Actions CMake build
| * Replaced Travis-CI with Github ActionsLaG19242021-06-242-27/+1
| |
| * Added Github Actions CMake buildLaG19242021-06-241-0/+75
|/
* Merge pull request #57 from LaG1924/ftr/rmluiLaG19242021-06-2228-841/+1294
|\ | | | | Ftr/rmlui
| * Minor changes to Ui scriptsLaG19242021-06-226-9/+51
| |
| * Added Settings UILaG19242021-06-2211-83/+361
| |
| * Added game menusLaG19242021-06-199-54/+242
| |
| * Implemented RmlFileInterfaceLaG19242021-06-1810-16/+94
| |
| * Implemented main menu in Rml and improved RmlUi supportLaG19242021-06-168-38/+214
| |
| * Improved RmlUi integrationLaG19242021-06-139-8/+104
| |
| * Fixed Linux build of RmlUiLaG19242021-06-131-7/+7
| |
| * Removed ImGuiLaG19242021-06-134-776/+0
| |
| * Implemented basic RmlUi integrationLaG19242021-06-1313-4/+355
| |
| * Added RmlUi to CMakeLists.txtLaG19242021-06-131-17/+37
| |
* | Merge pull request #56 from LaG1924/ftr/upgrade-build-systemLaG19242021-06-22320-180532/+244
|\| | | | | Ftr/upgrade build system
| * Updated build instructions and added MacOS #49LaG19242021-06-071-15/+15
| |
| * Fixed MacOS OpenGL errorsLaG19242021-06-075-7/+19
| |
| * Fix Travis-CI build errorLaG19242021-06-072-7/+6
| |
| * Refactored CMakeLists.txtLaG19242021-06-075-546/+126
| |
| * Replaced /external/ with CPMAddPackageLaG19242021-06-07304-157519/+88
| |
| * Replaced find_package with CPMAddPackage for more librariesLaG19242021-06-061-16/+62
| |
| * Added CPM. First attempt to improve dependencies management #15LaG19242021-06-066-22553/+59
|/
* Merge pull request #44 from LaG1924/fix/protocol_supportLaG19242020-07-3110-33/+178
|\ | | | | Protocol support
| * Corrected Game Start conditionsLaG19242020-07-302-9/+27
| |
| * Improved connection exceptions handlingLaG19242020-07-301-4/+16
| |
| * Network usage optimizationLaG19242020-07-303-3/+12
| |
| * Minor protocol support improvementLaG19242020-07-302-0/+71
| |
| * Implemented async connection to serverLaG19242020-07-301-12/+42
| |
| * Improved uncompressed chunks decodingLaG19242020-07-292-5/+10
|/
* Merge pull request #42 from LaG1924/ftr/chat_component_parseLaG19242020-07-285-40/+206
|\ | | | | Improved ChatComponent support
| * Improved ChatComponent support #13LaG19242020-07-285-40/+206
|/
* Merge pull request #43 from LaG1924/ftr/dimensions_supportLaG19242020-07-279-9/+91
|\ | | | | Support for non-overworld dimensions
| * Support for non-overworld dimensionsLaG19242020-07-279-9/+91
|/
* Merge pull request #40 from LaG1924/lua-scriptingLaG19242020-07-2553-888/+32067
|\ | | | | Lua scripting
| * Completely removed hardcoded list of blockstatesLaG19242019-05-204-529/+493
| |
| * Implemented block-apiLaG19242019-05-198-13/+116
| |
| * Implemented lua's "require" for AMLaG19242019-05-194-2/+35
| |
| * Implemented GameState lua-apiLaG19242019-05-192-9/+74
| |
| * Implemented more scripting APIsLaG19242019-05-185-17/+99
| |
| * Integrated Optick profilerLaG19242019-04-3036-14/+8242
| |
| * Second iteration of changing to single-threaded modelLaG19242019-04-216-18/+54
| |
| * Basic single-threaded implementationLaG19242019-04-217-282/+231
| |
| * Renamed GlobalState to GameLaG19242019-04-215-4/+4
| |
| * Trying to fix build in linuxLaG19242019-04-211-2/+2
| |
| * Changed luajit to lua5.1LaG19242019-04-211-1/+1
| |
| * Added luajit to .travis.ymlLaG19242019-04-211-0/+1
| |
| * Refactored lua-apiLaG19242019-04-216-43/+122
| |
| * Minor lua-api improvementLaG19242019-04-213-17/+49
| |
| * Added lua-supportLaG19242019-04-216-0/+22607
|/
* Merge pull request #36 from LaG1924/fix-windows-vs2019LaG19242019-04-214-1/+12
|\ | | | | Fix windows vs2019
| * Added manifest file for HiDPI-scalingLaG19242019-04-212-1/+10
| |
| * Fixed compilation in MSVC v142LaG19242019-04-212-0/+2
|/
* Update README.mdLaG19242019-03-261-2/+2
|
* Merge pull request #32 from LaG1924/add-license-1LaG19242019-03-171-0/+201
|\ | | | | Create LICENSE
| * Create LICENSELaG19242019-02-151-0/+201
|/
* Update README.mdLaG19242019-02-131-1/+1
|
* Update .travis.ymlLaG19242019-02-131-1/+1
|
* Update .travis.ymlLaG19242019-02-131-4/+4
|
* Create .travis.ymlLaG19242019-02-131-0/+26
|
* More advanced textures animation supportLaG19242019-01-2710-6/+36
|
* Basic animated textures supportLaG19242019-01-272-5/+14
|
* Added portal blockstateLaG19242019-01-271-0/+3
|
* Replaced "new/delete" with safer analoguesLaG19242019-01-274-47/+26
|
* Merge pull request #31 from uis246/pluginSystemLaG19242019-01-271-2/+2
|\ | | | | GL include fix
| * GL include fixuis2019-01-261-2/+2
| |
* | Added "Renderer faces" metricLaG19242019-01-274-1/+10
| |
* | Added const-keyword to WorldLaG19242019-01-276-64/+73
| |
* | GameState double-bufferingLaG19242019-01-2712-62/+51
| |
* | Added slow GameState syncLaG19242019-01-278-58/+55
| |
* | Refactored GameStateLaG19242019-01-274-680/+742
|/
* Updated .gitignoreLaG19242019-01-261-1/+1
|
* Removed previous implementation of ShaderLaG19242019-01-2621-185/+99
|
* Implemented new Shader classLaG19242019-01-266-19/+178
|
* Added Framebuffer classLaG19242019-01-256-13/+214
|
* Merge pull request #30 from uis246/iss29LaG19242018-12-203-53/+32
|\ | | | | #29 fix
| * Fixes #29uis2018-12-203-53/+32
| |
* | Merge pull request #28 from uis246/iss11LaG19242018-10-203-9/+16
|\| | | | | #11 Single field for ip and port
| * #11 Single field for ip and portuis2018-10-173-9/+16
|/
* Update README.mdbuild-2LaG19242018-08-251-41/+8
|
* Smooth sunset and dawnLaG19242018-08-241-1/+1
|
* Fixed crash when connection lostLaG19242018-08-211-22/+26
|
* Fixed uninitialized variableLaG19242018-08-211-1/+1
|
* Added BlockStatesLaG19242018-08-211-4/+149
|
* Added Linux linker flag to produce recognisable executableLaG19242018-08-211-0/+1
|
* Fixed rendering errorsLaG19242018-08-214-8/+12
|
* Fixed linux compilation errorsLaG19242018-08-213-4/+8
|
* Update glm to 0.9.9.0LaG19242018-08-21265-21407/+24609
|
* Smooth sun movementLaG19242018-08-213-1/+9
|
* More correct block rotatingLaG19242018-08-213-80/+61
|
* More correct face culling for rotated blocksLaG19242018-08-204-168/+48
|
* Correct face culling for rotated blocksLaG19242018-08-114-7/+134
|
* Support rotation in BlockStatesLaG19242018-08-103-27/+55
|
* Moved ParsedFace and FaceDirection out of BlockModelLaG19242018-08-094-76/+66
|
* Workaround for liquidsLaG19242018-08-096-0/+34
|
* More BlockStatesLaG19242018-08-092-4/+218
|
* Changeable brightnessLaG19242018-08-094-3/+18
|
* Refactored BlockLaG19242018-08-093-35/+10
|
* Replaced sdl2_image with stb_imageLaG19242018-08-095-130/+7476
|
* Implemented Creative FlightLaG19242018-08-085-3/+32
|
* Disabled collisions for double plants and flowersLaG19242018-08-081-2/+2
|
* Added more BlockStatesLaG19242018-08-081-1/+128
|
* Added to HUD id of selected blockLaG19242018-08-081-0/+5
|
* Basic BlockState supportLaG19242018-08-084-36/+140
|
* More data saved in SettingsLaG19242018-08-073-20/+69
|
* TextureAtlas padding small texturesLaG19242018-08-061-10/+24
|
* Implemented Settings ManagerLaG19242018-08-064-8/+91
|
* Separate lighting for each block faceLaG19242018-08-052-40/+95
|
* Change OpenGL context profile to coreLaG19242018-08-051-0/+1
|
* Fixed FOVLaG19242018-08-051-1/+1
|
* Added ERROR-textureLaG19242018-08-053-4/+10
|
* Refactored AssetManagerLaG19242018-08-055-324/+325
|
* Removed previous implementation of texture atlasLaG19242018-08-0510-28125/+14
|
* Replaced usage of old texture atlasLaG19242018-08-059-16/+42
|
* Implemented texture atlasLaG19242018-08-054-2/+167
|
* Loading texture data in AssetTreeLaG19242018-08-032-1/+59
|
* BlockModels are using asset tree nowLaG19242018-07-012-178/+218
|
* Tree-based asset managementLaG19242018-06-302-3/+64
|
* Replaced fallback model to diamond block modelLaG19242018-03-302-20/+2
|
* Improved frustum culling: replaced box testing to sphere testing #6LaG19242018-03-304-107/+81
|
* Num of parsing threads now depends from num of CPU coresLaG19242018-03-281-1/+1
|
* Minor Section optimizationsLaG19242018-03-284-27/+16
|
* Moved model parsing to startup stage and implemented model rotationLaG19242018-03-283-134/+203
|
* Removed that ugly texture of night skyLaG19242018-03-182-5/+2
|
* Optimized update of RendererSectionLaG19242018-03-173-32/+35
|
* New lock-free RendererSectionData parsingLaG19242018-03-172-134/+144
|
* Improved RendererSectionData parsing data localityLaG19242018-03-163-44/+133
|
* Optimized light parsingLaG19242018-03-133-6/+30
|
* Implemented basic lightingLaG19242018-03-139-67/+206
|
* Fixed holes when block on section border destroyedLaG19242018-03-083-7/+46
|
* Some parsing optimizationsLaG19242018-03-083-9/+13
|
* Minor RendererSectionData parsing memory optimizationLaG19242018-03-083-186/+175
|
* Simplified Section classLaG19242018-03-062-55/+4
|
* Merge pull request #4 from QiZD90/masterLaG19242018-02-2520-1235/+1549
|\ | | | | Bare-bones block placement
| * min/max functionsElisey Puzko2018-02-254-79/+85
| |
| * Some nice hack to avoid conflict of std::min and min macroElisey Puzko2018-02-251-16/+20
| |
| * I forgot about these functionsElisey Puzko2018-02-231-3/+3
| |
| * Some more tabs -> spaces conversionsElisey Puzko2018-02-232-143/+143
| |
| * Mouse capture fixElisey Puzko2018-02-233-6/+5
| |
| * Removed redundant headerElisey Puzko2018-02-231-2/+0
| |
| * Bare-bones face detection for a block placementElisey Puzko2018-02-235-4/+82
| |
| * Quick fix.Elisey Puzko2018-02-221-5/+11
| | | | | | | | A quick fix for a segfault caused by the block placement when there aren't any selected blocks.
| * Bare-bones blocks placementElisey Puzko2018-02-227-446/+498
| |
| * New event: SelectedBlockChangedElisey Puzko2018-02-206-269/+307
| |
| * Another attempt at increasing readabilityElisey Puzko2018-02-183-115/+194
| |
| * Small changes to conform Google C++ styleguideElisey Puzko2018-02-1810-239/+293
|/
* Raycast debug renderLaG19242018-02-063-0/+24
|
* Simplified raycastLaG19242018-02-063-80/+25
|
* Added visualisation of selected blockLaG19242018-02-051-0/+18
|
* Block selection implemented with mouse-lookLaG19242018-02-035-8/+103
|
* Implemented basic diggingLaG19242018-02-034-10/+46
|
* Implemented Position type serializationLaG19242018-02-031-1/+2
|
* Added packet PlayerDiggingLaG19242018-02-031-5/+27
|
* Backported to CMake 3.5LaG19242018-01-311-2/+2
|
* Default CMAKE_BUILD_TYPELaG19242018-01-201-0/+4
|
* Fixed some UB detected by GCC UB-sanitizerLaG19242018-01-202-2/+8
|
* Cleanup Linux build flagsLaG19242018-01-201-4/+3
|
* Special workaround to build WinRel without consolebuild-1LaG19242018-01-142-3/+6
|
* Implemented basic chat-component parsingLaG19242018-01-141-21/+17
|
* Fixed chat errorLaG19242018-01-141-0/+1
|
* Fixed segfault on connecting to serverLaG19242018-01-131-6/+6
|
* Removed GlobalState thread. His tasks assigned to Render thread.LaG19242018-01-133-117/+94
|
* Replaced all usages of NC to new implementationLaG19242018-01-133-64/+47
|
* New implementation of NC is using event-systemLaG19242018-01-132-39/+35
|
* Finally removed all SFML referencesLaG19242018-01-133-371/+3
|
* Updated to 1.12.2LaG19242018-01-133-9/+9
|
* Directory renamedLaG19242018-01-13281-2/+2
|
* Backported to C++14LaG19242018-01-133-7/+7
|
* Added togglable VSync optionLaG19242018-01-131-0/+10
|
* There is no more latency in PUSH_EVENT, so DIRECT_EVENT_CALL can be replaced with PUSH_EVENTLaG19242018-01-131-1/+1
|
* Added more mutexes -> It's working fine nowLaG19242018-01-132-29/+37
|
* Fixed some incorrect types for eventsLaG19242018-01-133-5/+5
|
* Single mutex for event systemLaG19242018-01-132-29/+24
|
* EventData is meaningless from nowLaG19242018-01-131-1/+0
|
* Tried to fix deadlockLaG19242018-01-133-27/+37
|
* All usages of previous event-system replaced with new event-systemLaG19242018-01-136-146/+140
|
* Implemented new event systemLaG19242018-01-132-0/+179
|
* Removed previous implementation of event-systemLaG19242018-01-132-371/+0
|
* Disabled VSyncLaG19242018-01-131-0/+2
|
* Fixed compilation errorsLaG19242018-01-1314-19/+35
|
* Fixed CMake errorLaG19242018-01-131-1/+1
|
* Fixed shader compilation errorsLaG19242018-01-132-2/+2
|
* Section parser now in a separate fileLaG19242018-01-136-352/+367
|
* Minor shader optimizationLaG19242018-01-132-12/+12
|
* Created .gitignoreLaG19242018-01-131-0/+11
|
* Created README.mdLaG19242018-01-131-0/+64
|
* Refactored #include directivesLaG19242018-01-1341-129/+182
|
* 2017-10-15LaG19242018-01-136-129/+158
|
* 2017-10-14LaG19242018-01-1313-141/+296
|
* 2017-10-09LaG19242018-01-1323-483/+490
|
* 2017-10-07LaG19242018-01-133-15/+126
|
* 2017-09-30LaG19242018-01-1311-232/+320
|
* 2017-09-24LaG19242018-01-139-33/+156
|
* 2017-09-23LaG19242018-01-139-155/+263
|
* 2017-09-20LaG19242018-01-136-242/+156
|
* 2017-09-19LaG19242018-01-138-33/+97
|
* 2017-09-17LaG19242018-01-1313-396/+121
|
* 2017-09-16LaG19242018-01-1315-320/+170
|
* 2017-09-15LaG19242018-01-1326-385/+687
|
* 2017-09-03LaG19242018-01-1315-86/+466
|
* 2017-08-29LaG19242018-01-1324-136/+24937
|
* 2017-08-27LaG19242018-01-1328-2860/+803
|
* 2017-08-23LaG19242017-08-2312-105/+214
|
* 2017-08-20LaG19242017-08-2027-457/+467
|
* 2017-08-19LaG19242017-08-1956-4902/+142
|
* 2017-08-18LaG19242017-08-1814-305/+649
|
* 2017-08-17LaG19242017-08-179-353/+343
|
* 2017-08-16LaG19242017-08-1624-107/+1178
|
* 2017-08-12LaG19242017-08-1219-88/+232
|
* 2017-08-07LaG19242017-08-0728-402/+801
|
* 2017-08-05LaG19242017-08-0511-42/+50
|
* 2017-08-03LaG19242017-08-0359-4402/+382
|
* 2017-07-29LaG19242017-07-29107-291/+8440
|
* 2017-07-26LaG19242017-07-267-14/+382
|
* 2017-07-24LaG19242017-07-2435-64/+2616
|
* 2017-07-21LaG19242017-07-2116-334/+667
|
* 2017-06-21LaG19242017-06-2144-1044/+1092
|
* 2017-06-20LaG19242017-06-2016-720/+487
|
* 2017-06-17LaG19242017-06-1730-1666/+2018
|
* 2017-06-14LaG19242017-06-1413-10813/+28978
|
* 2017-06-07LaG19242017-06-0715-4400/+440
|
* 2017-05-31LaG19242017-05-3133-1740/+499
|
* 2017-05-28LaG19242017-05-2822-949/+164
|
* 2017-05-26LaG19242017-05-2631-71/+23348
|
* 2017-05-21LaG19242017-05-2116-105/+695
|
* 2017-05-18LaG19242017-05-1897-4143/+7991
|
* 2017-05-13LaG19242017-05-1356-124/+3852
|
* 2017-05-12LaG19242017-05-12291-518/+91921
|
* 2017-05-10LaG19242017-05-1016-347/+719
|
* 2017-04-23LaG19242017-04-218-51/+65
|
* 2017-04-21LaG19242017-04-2125-365/+1143
|
* 2017-04-15LaG19242017-04-1532-0/+15150