index
:
anonymous/AltCraft
ftr/better-water
master
Minecraft:JE in C++
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
(
unfollow
)
Commit message (
Collapse
)
Author
Files
Lines
2021-06-29
Tint calculation moved to vertex shader
LaG1924
1
-1
/
+1
2021-06-28
Compacted vertices format
LaG1924
3
-11
/
+9
2021-06-28
Implemented vertex data iterleaving
LaG1924
4
-89
/
+52
2021-06-28
Embed UV to vertex data
LaG1924
4
-78
/
+87
2021-06-28
More compact faces vertecies format
LaG1924
2
-22
/
+10
2021-06-27
Moved block face model matrix transformation to CPU
LaG1924
4
-48
/
+41
2021-06-26
Fixed memory leak in lua
LaG1924
1
-0
/
+1
2021-06-24
Fixed entity bug found by @uis246
LaG1924
2
-4
/
+1
2021-06-24
Fix multithreading
UIS
4
-25
/
+26
Reorder locks in Event.cpp
2021-06-24
Shader optimization, removed unused argument from GetBlockInfo function
UIS
2
-3
/
+3
2021-06-24
Use 12+4 bits for BlockId, GetBlockInfo return pointer instead value
UIS
4
-32
/
+34
2021-06-24
Minor network fixes
UIS
2
-5
/
+3
2021-06-22
Minor changes to Ui scripts
LaG1924
2
-1
/
+7
2021-06-22
Added Settings UI
LaG1924
4
-55
/
+67
2021-06-19
Added game menus
LaG1924
1
-0
/
+10
2021-06-18
Implemented RmlFileInterface
LaG1924
7
-11
/
+86
2021-06-16
Implemented main menu in Rml and improved RmlUi support
LaG1924
5
-5
/
+108
2021-06-13
Improved RmlUi integration
LaG1924
4
-2
/
+57
2021-06-13
Removed ImGui
LaG1924
3
-762
/
+0
2021-06-13
Implemented basic RmlUi integration
LaG1924
6
-4
/
+277
2021-06-07
Fixed MacOS OpenGL errors
LaG1924
2
-2
/
+9
2021-06-07
Refactored CMakeLists.txt
LaG1924
1
-4
/
+0
2021-06-06
Added CPM. First attempt to improve dependencies management #15
LaG1924
2
-3
/
+3
2020-07-30
Corrected Game Start conditions
LaG1924
2
-9
/
+27
2020-07-30
Improved connection exceptions handling
LaG1924
1
-4
/
+16
2020-07-30
Network usage optimization
LaG1924
3
-3
/
+12
2020-07-30
Minor protocol support improvement
LaG1924
2
-0
/
+71
2020-07-30
Implemented async connection to server
LaG1924
1
-12
/
+42
2020-07-29
Improved uncompressed chunks decoding
LaG1924
2
-5
/
+10
2020-07-28
Improved ChatComponent support #13
LaG1924
5
-40
/
+206
2020-07-27
Support for non-overworld dimensions
LaG1924
7
-6
/
+84
2019-05-20
Completely removed hardcoded list of blockstates
LaG1924
3
-529
/
+2
2019-05-19
Implemented block-api
LaG1924
6
-9
/
+89
2019-05-19
Implemented lua's "require" for AM
LaG1924
2
-2
/
+30
2019-05-19
Implemented GameState lua-api
LaG1924
1
-6
/
+65
2019-05-18
Implemented more scripting APIs
LaG1924
4
-15
/
+84
2019-04-30
Integrated Optick profiler
LaG1924
14
-13
/
+68
2019-04-21
Second iteration of changing to single-threaded model
LaG1924
6
-18
/
+54
2019-04-21
Basic single-threaded implementation
LaG1924
7
-282
/
+231
2019-04-21
Renamed GlobalState to Game
LaG1924
5
-4
/
+4
2019-04-21
Trying to fix build in linux
LaG1924
1
-2
/
+2
2019-04-21
Refactored lua-api
LaG1924
5
-39
/
+113
2019-04-21
Minor lua-api improvement
LaG1924
1
-16
/
+37
2019-04-21
Added lua-support
LaG1924
2
-0
/
+55
2019-04-21
Added manifest file for HiDPI-scaling
LaG1924
1
-0
/
+8
2019-04-21
Fixed compilation in MSVC v142
LaG1924
2
-0
/
+2
2019-01-27
More advanced textures animation support
LaG1924
8
-2
/
+23
2019-01-27
Basic animated textures support
LaG1924
2
-5
/
+14
2019-01-27
Added portal blockstate
LaG1924
1
-0
/
+3
2019-01-27
Replaced "new/delete" with safer analogues
LaG1924
4
-47
/
+26
2019-01-27
Added "Renderer faces" metric
LaG1924
4
-1
/
+10
2019-01-27
Added const-keyword to World
LaG1924
6
-64
/
+73
2019-01-27
GameState double-buffering
LaG1924
12
-62
/
+51
2019-01-27
Added slow GameState sync
LaG1924
8
-58
/
+55
2019-01-27
Refactored GameState
LaG1924
4
-680
/
+742
2019-01-26
GL include fix
uis
1
-2
/
+2
2019-01-26
Removed previous implementation of Shader
LaG1924
9
-184
/
+57
2019-01-26
Implemented new Shader class
LaG1924
6
-19
/
+178
2019-01-25
Added Framebuffer class
LaG1924
4
-13
/
+192
2018-12-20
Fixes #29
uis
3
-53
/
+32
2018-10-17
#11 Single field for ip and port
uis
3
-9
/
+16
2018-08-24
Smooth sunset and dawn
LaG1924
1
-1
/
+1
2018-08-21
Fixed crash when connection lost
LaG1924
1
-22
/
+26
2018-08-21
Fixed uninitialized variable
LaG1924
1
-1
/
+1
2018-08-21
Added BlockStates
LaG1924
1
-4
/
+149
2018-08-21
Fixed rendering errors
LaG1924
4
-8
/
+12
2018-08-21
Fixed linux compilation errors
LaG1924
3
-4
/
+8
2018-08-21
Smooth sun movement
LaG1924
3
-1
/
+9
2018-08-21
More correct block rotating
LaG1924
3
-80
/
+61
2018-08-20
More correct face culling for rotated blocks
LaG1924
4
-168
/
+48
2018-08-11
Correct face culling for rotated blocks
LaG1924
4
-7
/
+134
2018-08-10
Support rotation in BlockStates
LaG1924
3
-27
/
+55
2018-08-09
Moved ParsedFace and FaceDirection out of BlockModel
LaG1924
4
-76
/
+66
2018-08-09
Workaround for liquids
LaG1924
2
-0
/
+12
2018-08-09
More BlockStates
LaG1924
2
-4
/
+218
2018-08-09
Changeable brightness
LaG1924
3
-2
/
+16
2018-08-09
Refactored Block
LaG1924
3
-35
/
+10
2018-08-09
Replaced sdl2_image with stb_image
LaG1924
2
-25
/
+14
2018-08-08
Implemented Creative Flight
LaG1924
5
-3
/
+32
2018-08-08
Disabled collisions for double plants and flowers
LaG1924
1
-2
/
+2
2018-08-08
Added more BlockStates
LaG1924
1
-1
/
+128
2018-08-08
Added to HUD id of selected block
LaG1924
1
-0
/
+5
2018-08-08
Basic BlockState support
LaG1924
4
-36
/
+140
2018-08-07
More data saved in Settings
LaG1924
3
-20
/
+69
2018-08-06
TextureAtlas padding small textures
LaG1924
1
-10
/
+24
2018-08-06
Implemented Settings Manager
LaG1924
4
-8
/
+91
2018-08-05
Separate lighting for each block face
LaG1924
2
-40
/
+95
2018-08-05
Change OpenGL context profile to core
LaG1924
1
-0
/
+1
2018-08-05
Fixed FOV
LaG1924
1
-1
/
+1
2018-08-05
Added ERROR-texture
LaG1924
1
-4
/
+4
2018-08-05
Refactored AssetManager
LaG1924
5
-324
/
+325
2018-08-05
Removed previous implementation of texture atlas
LaG1924
7
-329
/
+6
2018-08-05
Replaced usage of old texture atlas
LaG1924
7
-10
/
+34
2018-08-05
Implemented texture atlas
LaG1924
4
-2
/
+167
2018-08-03
Loading texture data in AssetTree
LaG1924
2
-1
/
+59
2018-07-01
BlockModels are using asset tree now
LaG1924
2
-178
/
+218
2018-06-30
Tree-based asset management
LaG1924
2
-3
/
+64
2018-03-30
Replaced fallback model to diamond block model
LaG1924
2
-20
/
+2
2018-03-30
Improved frustum culling: replaced box testing to sphere testing #6
LaG1924
4
-107
/
+81
2018-03-28
Num of parsing threads now depends from num of CPU cores
LaG1924
1
-1
/
+1
2018-03-28
Minor Section optimizations
LaG1924
4
-27
/
+16
2018-03-28
Moved model parsing to startup stage and implemented model rotation
LaG1924
3
-134
/
+203
2018-03-18
Removed that ugly texture of night sky
LaG1924
1
-3
/
+1
2018-03-17
Optimized update of RendererSection
LaG1924
3
-32
/
+35
2018-03-17
New lock-free RendererSectionData parsing
LaG1924
2
-134
/
+144
2018-03-16
Improved RendererSectionData parsing data locality
LaG1924
3
-44
/
+133
2018-03-13
Optimized light parsing
LaG1924
3
-6
/
+30
2018-03-13
Implemented basic lighting
LaG1924
8
-61
/
+192
2018-03-08
Fixed holes when block on section border destroyed
LaG1924
3
-7
/
+46
2018-03-08
Some parsing optimizations
LaG1924
3
-9
/
+13
2018-03-08
Minor RendererSectionData parsing memory optimization
LaG1924
3
-186
/
+175
2018-03-06
Simplified Section class
LaG1924
2
-55
/
+4
2018-02-25
min/max functions
Elisey Puzko
4
-79
/
+85
2018-02-25
Some nice hack to avoid conflict of std::min and min macro
Elisey Puzko
1
-16
/
+20
2018-02-23
I forgot about these functions
Elisey Puzko
1
-3
/
+3
2018-02-23
Some more tabs -> spaces conversions
Elisey Puzko
2
-143
/
+143
2018-02-23
Mouse capture fix
Elisey Puzko
3
-6
/
+5
2018-02-23
Removed redundant header
Elisey Puzko
1
-2
/
+0
2018-02-23
Bare-bones face detection for a block placement
Elisey Puzko
5
-4
/
+82
2018-02-22
Quick fix.
Elisey Puzko
1
-5
/
+11
A quick fix for a segfault caused by the block placement when there aren't any selected blocks.
2018-02-22
Bare-bones blocks placement
Elisey Puzko
7
-446
/
+498
2018-02-20
New event: SelectedBlockChanged
Elisey Puzko
6
-269
/
+307
2018-02-18
Another attempt at increasing readability
Elisey Puzko
3
-115
/
+194
2018-02-18
Small changes to conform Google C++ styleguide
Elisey Puzko
10
-239
/
+293
2018-02-06
Raycast debug render
LaG1924
3
-0
/
+24
2018-02-06
Simplified raycast
LaG1924
3
-80
/
+25
2018-02-05
Added visualisation of selected block
LaG1924
1
-0
/
+18
2018-02-03
Block selection implemented with mouse-look
LaG1924
5
-8
/
+103
2018-02-03
Implemented basic digging
LaG1924
4
-10
/
+46
2018-02-03
Implemented Position type serialization
LaG1924
1
-1
/
+2
2018-02-03
Added packet PlayerDigging
LaG1924
1
-5
/
+27
2018-01-20
Fixed some UB detected by GCC UB-sanitizer
LaG1924
2
-2
/
+8
2018-01-14
Special workaround to build WinRel without console
build-1
LaG1924
1
-0
/
+2
2018-01-14
Implemented basic chat-component parsing
LaG1924
1
-21
/
+17
2018-01-14
Fixed chat error
LaG1924
1
-0
/
+1
2018-01-13
Fixed segfault on connecting to server
LaG1924
1
-6
/
+6
2018-01-13
Removed GlobalState thread. His tasks assigned to Render thread.
LaG1924
3
-117
/
+94
2018-01-13
Replaced all usages of NC to new implementation
LaG1924
3
-64
/
+47
2018-01-13
New implementation of NC is using event-system
LaG1924
2
-39
/
+35
2018-01-13
Finally removed all SFML references
LaG1924
2
-3
/
+3
2018-01-13
Updated to 1.12.2
LaG1924
2
-7
/
+7
2018-01-13
Backported to C++14
LaG1924
1
-4
/
+4
2018-01-13
Added togglable VSync option
LaG1924
1
-0
/
+10
2018-01-13
There is no more latency in PUSH_EVENT, so DIRECT_EVENT_CALL can be replaced with PUSH_EVENT
LaG1924
1
-1
/
+1
2018-01-13
Added more mutexes -> It's working fine now
LaG1924
2
-29
/
+37
2018-01-13
Fixed some incorrect types for events
LaG1924
3
-5
/
+5
2018-01-13
Single mutex for event system
LaG1924
2
-29
/
+24
2018-01-13
EventData is meaningless from now
LaG1924
1
-1
/
+0
2018-01-13
Tried to fix deadlock
LaG1924
3
-27
/
+37
2018-01-13
All usages of previous event-system replaced with new event-system
LaG1924
6
-146
/
+140
2018-01-13
Implemented new event system
LaG1924
2
-0
/
+179
2018-01-13
Removed previous implementation of event-system
LaG1924
2
-371
/
+0
2018-01-13
Disabled VSync
LaG1924
1
-0
/
+2
2018-01-13
Fixed compilation errors
LaG1924
13
-18
/
+34
2018-01-13
Section parser now in a separate file
LaG1924
6
-352
/
+367
2018-01-13
Refactored #include directives
LaG1924
41
-129
/
+182
2018-01-13
2017-10-15
LaG1924
6
-129
/
+158
2018-01-13
2017-10-14
LaG1924
13
-141
/
+296
2018-01-13
2017-10-09
LaG1924
23
-483
/
+490
2018-01-13
2017-10-07
LaG1924
3
-15
/
+126
2018-01-13
2017-09-30
LaG1924
10
-229
/
+316
2018-01-13
2017-09-24
LaG1924
8
-33
/
+151
2018-01-13
2017-09-23
LaG1924
9
-155
/
+263
2018-01-13
2017-09-20
LaG1924
4
-218
/
+145
2018-01-13
2017-09-19
LaG1924
6
-29
/
+82
2018-01-13
2017-09-17
LaG1924
4
-81
/
+110
2018-01-13
2017-09-16
LaG1924
15
-320
/
+170
2018-01-13
2017-09-15
LaG1924
24
-383
/
+687
2018-01-13
2017-09-03
LaG1924
15
-86
/
+466
2018-01-13
2017-08-29
LaG1924
13
-130
/
+751
2018-01-13
2017-08-27
LaG1924
20
-457
/
+642
2017-08-23
2017-08-23
LaG1924
11
-102
/
+212
2017-08-20
2017-08-20
LaG1924
21
-175
/
+393
2017-08-19
2017-08-19
LaG1924
17
-273
/
+142
2017-08-18
2017-08-18
LaG1924
14
-305
/
+649
2017-08-17
2017-08-17
LaG1924
9
-353
/
+343
2017-08-16
2017-08-16
LaG1924
20
-106
/
+874
2017-08-12
2017-08-12
LaG1924
19
-88
/
+232
2017-08-07
2017-08-07
LaG1924
26
-400
/
+801
2017-08-05
2017-08-05
LaG1924
11
-42
/
+50
2017-08-03
2017-08-03
LaG1924
38
-2559
/
+381
2017-07-29
2017-07-29
LaG1924
52
-1042
/
+2722
2017-07-26
2017-07-26
LaG1924
3
-3
/
+3
2017-07-24
2017-07-24
LaG1924
29
-43
/
+2099
2017-07-21
2017-07-21
LaG1924
7
-310
/
+530
2017-06-21
2017-06-21
LaG1924
39
-2130
/
+337
2017-06-20
2017-06-20
LaG1924
12
-683
/
+420
2017-06-17
2017-06-17
LaG1924
29
-1657
/
+2010
2017-06-14
2017-06-14
LaG1924
7
-774
/
+1122
2017-06-07
2017-06-07
LaG1924
8
-272
/
+270
2017-05-31
2017-05-31
LaG1924
28
-133
/
+408
2017-05-28
2017-05-28
LaG1924
20
-931
/
+111
2017-05-26
2017-05-26
LaG1924
18
-64
/
+174
2017-05-21
2017-05-21
LaG1924
14
-97
/
+682
2017-05-18
2017-05-18
LaG1924
41
-0
/
+3560