diff options
Diffstat (limited to 'indra/llrender')
| -rw-r--r-- | indra/llrender/CMakeLists.txt | 62 | ||||
| -rw-r--r-- | indra/llrender/llfontregistry.cpp | 2 | ||||
| -rw-r--r-- | indra/llrender/llglheaders.h | 5 | ||||
| -rw-r--r-- | indra/llrender/llglslshader.cpp | 4 | 
4 files changed, 22 insertions, 51 deletions
| diff --git a/indra/llrender/CMakeLists.txt b/indra/llrender/CMakeLists.txt index baab09a104..bb22a969f5 100644 --- a/indra/llrender/CMakeLists.txt +++ b/indra/llrender/CMakeLists.txt @@ -7,26 +7,7 @@ include(OpenGL)  include(FreeType)  include(LLCommon)  include(LLImage) -include(LLMath) -include(LLRender)  include(LLWindow) -include(LLXML) -include(LLFileSystem) - -include_directories( -    ${FREETYPE_INCLUDE_DIRS} -    ${LLCOMMON_INCLUDE_DIRS} -    ${LLIMAGE_INCLUDE_DIRS} -    ${LLMATH_INCLUDE_DIRS} -    ${LLRENDER_INCLUDE_DIRS} -    ${LLFILESYSTEM_INCLUDE_DIRS} -    ${LLWINDOW_INCLUDE_DIRS} -    ${LLXML_INCLUDE_DIRS} -    ) -include_directories(SYSTEM -    ${LLCOMMON_SYSTEM_INCLUDE_DIRS} -    ${LLXML_SYSTEM_INCLUDE_DIRS} -    )  set(llrender_SOURCE_FILES      llatmosphere.cpp @@ -98,34 +79,29 @@ if (BUILD_HEADLESS)        )    target_link_libraries(llrenderheadless -    ${LLCOMMON_LIBRARIES} -    ${LLIMAGE_LIBRARIES} -    ${LLMATH_LIBRARIES} -    ${LLRENDER_HEADLESS_LIBRARIES} -    ${LLXML_LIBRARIES} -    ${LLFILESYSTEM_LIBRARIES} -    ${LLWINDOW_HEADLESS_LIBRARIES} -    ${OPENGL_HEADLESS_LIBRARIES}) - +          llcommon +          llimage +          llmath +          llrender +          llxml +          llfilesystem +          )  endif (BUILD_HEADLESS)  add_library (llrender ${llrender_SOURCE_FILES}) - -if (SDL_FOUND) -  set_property(TARGET llrender -    PROPERTY COMPILE_DEFINITIONS LL_SDL=1 -    ) -endif (SDL_FOUND) +target_include_directories( llrender  INTERFACE   ${CMAKE_CURRENT_SOURCE_DIR})  # Libraries on which this library depends, needed for Linux builds  # Sort by high-level to low-level -target_link_libraries(llrender  -    ${LLCOMMON_LIBRARIES} -    ${LLIMAGE_LIBRARIES} -    ${LLMATH_LIBRARIES} -    ${LLFILESYSTEM_LIBRARIES} -    ${LLXML_LIBRARIES} -    ${LLWINDOW_LIBRARIES} -    ${FREETYPE_LIBRARIES} -    ${OPENGL_LIBRARIES}) +target_link_libraries(llrender +        llcommon +        llimage +        llmath +        llfilesystem +        llxml +        llwindow +        ll::freetype +        OpenGL::GL +        OpenGL::GLU +        ) diff --git a/indra/llrender/llfontregistry.cpp b/indra/llrender/llfontregistry.cpp index 33a33af160..ef4cf15149 100644 --- a/indra/llrender/llfontregistry.cpp +++ b/indra/llrender/llfontregistry.cpp @@ -239,7 +239,7 @@ std::string currentOsName()  	return "Windows";  #elif LL_DARWIN  	return "Mac"; -#elif LL_SDL || LL_MESA_HEADLESS +#elif LL_LINUX  	return "Linux";  #else  	return ""; diff --git a/indra/llrender/llglheaders.h b/indra/llrender/llglheaders.h index 6bca3623e0..5410cf483a 100644 --- a/indra/llrender/llglheaders.h +++ b/indra/llrender/llglheaders.h @@ -59,11 +59,6 @@  # include "GL/glh_extensions.h"  # undef __APPLE__ -/* Although SDL very likely ends up calling glXGetProcAddress() itself, -   if we use SDL_GL_GetProcAddress() then we get bogus addresses back on -   some systems.  Weird. */ -/*# include "SDL/SDL.h" -  # define GLH_EXT_GET_PROC_ADDRESS(p) SDL_GL_GetProcAddress(p) */  #define GLX_GLXEXT_PROTOTYPES 1  # include "GL/glx.h"  # include "GL/glxext.h" diff --git a/indra/llrender/llglslshader.cpp b/indra/llrender/llglslshader.cpp index 4351f6e2c8..00fd4a8eec 100644 --- a/indra/llrender/llglslshader.cpp +++ b/indra/llrender/llglslshader.cpp @@ -277,10 +277,10 @@ void LLGLSLShader::readProfileQuery(U32 count, U32 mode)      glEndQueryARB(GL_TIME_ELAPSED);      glEndQueryARB(GL_SAMPLES_PASSED); -    U64 time_elapsed = 0; +    GLuint64 time_elapsed = 0;      glGetQueryObjectui64v(mTimerQuery, GL_QUERY_RESULT, &time_elapsed); -    U64 samples_passed = 0; +    GLuint64 samples_passed = 0;      glGetQueryObjectui64v(mSamplesQuery, GL_QUERY_RESULT, &samples_passed);      sTotalTimeElapsed += time_elapsed; | 
