Skip to content

Commit

Permalink
See desc
Browse files Browse the repository at this point in the history
* bring ambient occlusion back for naive meshing only
* move quad geometry generation to new tesselator module
* generate minimap overlay unlinked from main thread
* render server list tooltip outside of GL_SCISSOR region
  • Loading branch information
xtreme8000 committed Mar 8, 2020
1 parent b84c844 commit d98ecb9
Show file tree
Hide file tree
Showing 12 changed files with 486 additions and 736 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Expand Up @@ -26,9 +26,9 @@ endif()

if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
if(CMAKE_BUILD_TYPE STREQUAL "Release")
add_compile_options(-O3)
add_compile_options(-Ofast)
else()
add_compile_options(-O3 -g -march=native)
add_compile_options(-Ofast -g -march=native)
endif()
endif()

Expand Down
1 change: 1 addition & 0 deletions resources/config.ini
Expand Up @@ -16,6 +16,7 @@ show_fps = 0
voxlap_models = 0
force_displaylist = 0
smooth_fog = 0
ambient_occlusion = 0

[controls]
move_forward = 87
Expand Down
1 change: 1 addition & 0 deletions src/CMakeLists.txt
Expand Up @@ -63,6 +63,7 @@ list(APPEND CLIENT_SOURCES log.c)
list(APPEND CLIENT_SOURCES minheap.c)
list(APPEND CLIENT_SOURCES hashtable.c)
list(APPEND CLIENT_SOURCES rpc.c)
list(APPEND CLIENT_SOURCES tesselator.c)
list(APPEND CLIENT_SOURCES ${BetterSpades_SOURCE_DIR}/resources/icon.rc)

add_executable(client ${CLIENT_SOURCES})
Expand Down

0 comments on commit d98ecb9

Please sign in to comment.