summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Optimized fragment shader quads overdrawLaG19242021-12-111-31/+38
|
* Even more optimization to GBuffer sizeLaG19242021-12-113-10/+42
|
* More optimization to GBuffer sizeLaG19242021-12-112-9/+1
|
* Optimized GBuffer sizeLaG19242021-12-113-11/+6
|
* Removed unnecessary framebuffers copyingLaG19242021-12-086-73/+183
|
* Added more SSAO settingsLaG19242021-12-073-11/+21
|
* Fixed SSAO normalsLaG19242021-12-071-1/+4
|
* Fixed GalOgl OglState dangling resourceLaG19242021-12-071-64/+98
|
* Added optional forward renderingLaG19242021-12-074-33/+72
|
* Minor shader optimizationLaG19242021-12-052-2/+2
|
* Added blendingLaG19242021-12-053-1/+29
|
* Added Ambient occlusion options parameterLaG19242021-12-053-55/+66
|
* Added SSAO blurLaG19242021-12-052-1/+22
|
* Added SSAOLaG19242021-12-047-19/+107
|
* Added gamma correctionLaG19242021-11-286-12/+39
|
* Changed shaders to use SPBLaG19242021-11-277-45/+28
|
* Added ShaderParametersBuffer to GalOglLaG19242021-11-275-35/+78
|
* Added PostProcess classLaG19242021-11-213-66/+140
|
* Added gbuffer visualizationLaG19242021-11-214-0/+26
|
* Moved face lighting to lighting passLaG19242021-11-216-5/+44
|
* Added normals to facesLaG19242021-11-213-10/+16
|
* Added GbufferLaG19242021-11-215-27/+132
|
* Fixed some broken graphics featuresLaG19242021-11-204-8/+15
|
* Fixed missing APIENTRY linux buildLaG19242021-11-201-1/+1
|
* Improved errors logging for OGLLaG19242021-11-202-2/+134
|
* Optimized state access in GalOglLaG19242021-11-201-68/+136
|
* Fixed GalOgl resource leakingLaG19242021-11-191-39/+114
|
* Removed every reference to OpenGL except GalOgl.cppLaG19242021-11-1914-394/+17
|
* Added framebuffer to GalLaG19242021-11-196-83/+212
|
* Changed TextureAtlas to GalLaG19242021-11-1910-94/+141
|
* Changed sky rendering to GalLaG19242021-11-194-229/+154
|
* Optimized entities renderingLaG19242021-11-182-84/+141
|
* Changed entities rendering to GalLaG19242021-11-176-222/+197
|
* Changed section rendering to GalLaG19242021-11-156-117/+148
|
* Added ScissorTest to GalLaG19242021-11-153-76/+75
|
* Added dynamic textures for GalLaG19242021-11-144-28/+36
|
* Added basic Graphics Abstraction LayerLaG19242021-11-145-87/+1189
|
* Added disconnect messagesLaG19242021-07-053-1/+21
|
* Merge pull request #66 from LaG1924/ftr/more-rmluiLaG19242021-07-0415-54/+119
|\ | | | | Ftr/more rmlui
| * Added screenshot-modeLaG19242021-07-042-1/+7
| |
| * Added basic ChatLaG19242021-07-045-12/+32
| |
| * Added RmlDebuggerLaG19242021-07-043-2/+27
| |
| * Added Respawn screenLaG19242021-07-035-5/+19
| |
| * Added Loading screenLaG19242021-07-021-1/+4
| |
| * Added more debug valuesLaG19242021-06-295-5/+30
| |
| * Removed old items idsLaG19242021-06-292-28/+0
| |
* | Tint calculation moved to vertex shaderLaG19242021-06-291-1/+1
| |
* | Compacted vertices formatLaG19242021-06-283-11/+9
| |
* | Implemented vertex data iterleavingLaG19242021-06-284-89/+52
| |
* | Embed UV to vertex dataLaG19242021-06-284-78/+87
| |
* | More compact faces vertecies formatLaG19242021-06-282-22/+10
| |
* | Moved block face model matrix transformation to CPULaG19242021-06-274-48/+41
|/
* Merge pull request #58 from LaG1924/fix/uis-fork-fixesLaG19242021-06-2711-66/+64
|\ | | | | 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-242-3/+3
| |
| * Use 12+4 bits for BlockId, GetBlockInfo return pointer instead valueUIS2021-06-244-32/+34
| |
| * Minor network fixesUIS2021-06-242-5/+3
| |
* | Fixed memory leak in luaLaG19242021-06-261-0/+1
|/
* Minor changes to Ui scriptsLaG19242021-06-222-1/+7
|
* Added Settings UILaG19242021-06-224-55/+67
|
* Added game menusLaG19242021-06-191-0/+10
|
* Implemented RmlFileInterfaceLaG19242021-06-187-11/+86
|
* Implemented main menu in Rml and improved RmlUi supportLaG19242021-06-165-5/+108
|
* Improved RmlUi integrationLaG19242021-06-134-2/+57
|
* Removed ImGuiLaG19242021-06-133-762/+0
|
* Implemented basic RmlUi integrationLaG19242021-06-136-4/+277
|
* Fixed MacOS OpenGL errorsLaG19242021-06-072-2/+9
|
* Refactored CMakeLists.txtLaG19242021-06-071-4/+0
|
* Added CPM. First attempt to improve dependencies management #15LaG19242021-06-062-3/+3
|
* 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
|
* Improved ChatComponent support #13LaG19242020-07-285-40/+206
|
* Support for non-overworld dimensionsLaG19242020-07-277-6/+84
|
* Completely removed hardcoded list of blockstatesLaG19242019-05-203-529/+2
|
* Implemented block-apiLaG19242019-05-196-9/+89
|
* Implemented lua's "require" for AMLaG19242019-05-192-2/+30
|
* Implemented GameState lua-apiLaG19242019-05-191-6/+65
|
* Implemented more scripting APIsLaG19242019-05-184-15/+84
|
* Integrated Optick profilerLaG19242019-04-3014-13/+68
|
* 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
|
* Refactored lua-apiLaG19242019-04-215-39/+113
|
* Minor lua-api improvementLaG19242019-04-211-16/+37
|
* Added lua-supportLaG19242019-04-212-0/+55
|
* Added manifest file for HiDPI-scalingLaG19242019-04-211-0/+8
|
* Fixed compilation in MSVC v142LaG19242019-04-212-0/+2
|
* More advanced textures animation supportLaG19242019-01-278-2/+23
|
* 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
|/
* Removed previous implementation of ShaderLaG19242019-01-269-184/+57
|
* Implemented new Shader classLaG19242019-01-266-19/+178
|
* Added Framebuffer classLaG19242019-01-254-13/+192
|
* Fixes #29uis2018-12-203-53/+32
|
* #11 Single field for ip and portuis2018-10-173-9/+16
|
* 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
|
* Fixed rendering errorsLaG19242018-08-214-8/+12
|
* Fixed linux compilation errorsLaG19242018-08-213-4/+8
|
* 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-092-0/+12
|
* More BlockStatesLaG19242018-08-092-4/+218
|
* Changeable brightnessLaG19242018-08-093-2/+16
|
* Refactored BlockLaG19242018-08-093-35/+10
|
* Replaced sdl2_image with stb_imageLaG19242018-08-092-25/+14
|
* 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-051-4/+4
|
* Refactored AssetManagerLaG19242018-08-055-324/+325
|
* Removed previous implementation of texture atlasLaG19242018-08-057-329/+6
|
* Replaced usage of old texture atlasLaG19242018-08-057-10/+34
|
* 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-181-3/+1
|
* 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-138-61/+192
|
* 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
|
* 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
|
* Fixed some UB detected by GCC UB-sanitizerLaG19242018-01-202-2/+8
|
* Special workaround to build WinRel without consolebuild-1LaG19242018-01-141-0/+2
|
* 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-132-3/+3
|
* Updated to 1.12.2LaG19242018-01-132-7/+7
|
* Backported to C++14LaG19242018-01-131-4/+4
|
* 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-1313-18/+34
|
* Section parser now in a separate fileLaG19242018-01-136-352/+367
|
* 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-1310-229/+316
|
* 2017-09-24LaG19242018-01-138-33/+151
|
* 2017-09-23LaG19242018-01-139-155/+263
|
* 2017-09-20LaG19242018-01-134-218/+145
|
* 2017-09-19LaG19242018-01-136-29/+82
|
* 2017-09-17LaG19242018-01-134-81/+110
|
* 2017-09-16LaG19242018-01-1315-320/+170
|
* 2017-09-15LaG19242018-01-1324-383/+687
|
* 2017-09-03LaG19242018-01-1315-86/+466
|
* 2017-08-29LaG19242018-01-1313-130/+751
|
* 2017-08-27LaG19242018-01-1320-457/+642
|
* 2017-08-23LaG19242017-08-2311-102/+212
|
* 2017-08-20LaG19242017-08-2021-175/+393
|
* 2017-08-19LaG19242017-08-1917-273/+142
|
* 2017-08-18LaG19242017-08-1814-305/+649
|
* 2017-08-17LaG19242017-08-179-353/+343
|
* 2017-08-16LaG19242017-08-1620-106/+874
|
* 2017-08-12LaG19242017-08-1219-88/+232
|
* 2017-08-07LaG19242017-08-0726-400/+801
|
* 2017-08-05LaG19242017-08-0511-42/+50
|
* 2017-08-03LaG19242017-08-0338-2559/+381
|
* 2017-07-29LaG19242017-07-2952-1042/+2722
|
* 2017-07-26LaG19242017-07-263-3/+3
|
* 2017-07-24LaG19242017-07-2429-43/+2099
|
* 2017-07-21LaG19242017-07-217-310/+530
|
* 2017-06-21LaG19242017-06-2139-2130/+337
|
* 2017-06-20LaG19242017-06-2012-683/+420
|
* 2017-06-17LaG19242017-06-1729-1657/+2010
|
* 2017-06-14LaG19242017-06-147-774/+1122
|
* 2017-06-07LaG19242017-06-078-272/+270
|
* 2017-05-31LaG19242017-05-3128-133/+408
|
* 2017-05-28LaG19242017-05-2820-931/+111
|
* 2017-05-26LaG19242017-05-2618-64/+174
|
* 2017-05-21LaG19242017-05-2114-97/+682
|
* 2017-05-18LaG19242017-05-1841-0/+3560