diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 00f6d2ecea..f9c92c59e7 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -96,7 +96,8 @@ else() endif() # link required hifi libraries -link_hifi_libraries(shared octree environment gpu procedural model render fbx networking model-networking entities avatars +link_hifi_libraries(shared octree environment gpu gl procedural model render + fbx networking model-networking entities avatars audio audio-client animation script-engine physics render-utils entities-renderer ui auto-updater plugins display-plugins input-plugins) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 79339b03de..eebd26c3c3 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -70,7 +70,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/interface/src/ui/overlays/Web3DOverlay.cpp b/interface/src/ui/overlays/Web3DOverlay.cpp index 0f2361410b..1088473a25 100644 --- a/interface/src/ui/overlays/Web3DOverlay.cpp +++ b/interface/src/ui/overlays/Web3DOverlay.cpp @@ -27,7 +27,7 @@ #include #include -#include +#include static const float DPI = 30.47f; static const float INCHES_TO_METERS = 1.0f / 39.3701f; diff --git a/libraries/display-plugins/CMakeLists.txt b/libraries/display-plugins/CMakeLists.txt index 504370796a..14aa03de44 100644 --- a/libraries/display-plugins/CMakeLists.txt +++ b/libraries/display-plugins/CMakeLists.txt @@ -1,6 +1,6 @@ set(TARGET_NAME display-plugins) setup_hifi_library(OpenGL) -link_hifi_libraries(shared plugins gpu render-utils) +link_hifi_libraries(shared plugins gpu gl) target_opengl() diff --git a/libraries/display-plugins/src/display-plugins/DisplayPlugin.h b/libraries/display-plugins/src/display-plugins/DisplayPlugin.h index b4ae6be97f..b2176e0bd1 100644 --- a/libraries/display-plugins/src/display-plugins/DisplayPlugin.h +++ b/libraries/display-plugins/src/display-plugins/DisplayPlugin.h @@ -12,8 +12,8 @@ #include #include -#include "gpu/GPUConfig.h" -#include "GLMHelpers.h" +#include +#include #include #include diff --git a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp index 505dae824a..6f6117229a 100644 --- a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include diff --git a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.h b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.h index 52715ebde7..44ab656f31 100644 --- a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.h +++ b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.h @@ -7,10 +7,10 @@ // #pragma once -#include - #include "DisplayPlugin.h" -#include "OglplusHelpers.h" + +#include +#include class GlWindow; class QOpenGLContext; diff --git a/libraries/display-plugins/src/display-plugins/oculus/OculusLegacyDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/oculus/OculusLegacyDisplayPlugin.cpp index 1ad61513d6..205444397f 100644 --- a/libraries/display-plugins/src/display-plugins/oculus/OculusLegacyDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/oculus/OculusLegacyDisplayPlugin.cpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include @@ -20,7 +20,7 @@ #include #include -#include +#include #include #include "plugins/PluginContainer.h" diff --git a/libraries/display-plugins/src/display-plugins/openvr/OpenVrDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/openvr/OpenVrDisplayPlugin.cpp index faf5a7b781..245fd11ef7 100644 --- a/libraries/display-plugins/src/display-plugins/openvr/OpenVrDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/openvr/OpenVrDisplayPlugin.cpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include diff --git a/libraries/display-plugins/src/display-plugins/stereo/InterleavedStereoDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/stereo/InterleavedStereoDisplayPlugin.cpp index 23bc176d65..6e14a158d4 100644 --- a/libraries/display-plugins/src/display-plugins/stereo/InterleavedStereoDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/stereo/InterleavedStereoDisplayPlugin.cpp @@ -11,7 +11,7 @@ #include #include -#include +#include #include #include diff --git a/libraries/display-plugins/src/display-plugins/stereo/SideBySideStereoDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/stereo/SideBySideStereoDisplayPlugin.cpp index 1bdb02fd26..5ba113420d 100644 --- a/libraries/display-plugins/src/display-plugins/stereo/SideBySideStereoDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/stereo/SideBySideStereoDisplayPlugin.cpp @@ -12,7 +12,7 @@ #include #include -#include +#include #include #include diff --git a/libraries/entities-renderer/CMakeLists.txt b/libraries/entities-renderer/CMakeLists.txt index bb90c04c95..7023d285ff 100644 --- a/libraries/entities-renderer/CMakeLists.txt +++ b/libraries/entities-renderer/CMakeLists.txt @@ -1,7 +1,7 @@ set(TARGET_NAME entities-renderer) AUTOSCRIBE_SHADER_LIB(gpu model render render-utils) setup_hifi_library(Widgets Network Script) -link_hifi_libraries(shared gpu procedural model model-networking script-engine render render-utils) +link_hifi_libraries(shared gpu procedural model model-networking script-engine render render-utils gl) target_bullet() diff --git a/libraries/entities-renderer/src/RenderablePolyLineEntityItem.cpp b/libraries/entities-renderer/src/RenderablePolyLineEntityItem.cpp index 572b24e99f..7bec8f2b03 100644 --- a/libraries/entities-renderer/src/RenderablePolyLineEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderablePolyLineEntityItem.cpp @@ -37,7 +37,7 @@ PolyLineEntityItem(entityItemID, properties) { gpu::PipelinePointer RenderablePolyLineEntityItem::_pipeline; gpu::Stream::FormatPointer RenderablePolyLineEntityItem::_format; gpu::TexturePointer RenderablePolyLineEntityItem::_texture; -GLint RenderablePolyLineEntityItem::PAINTSTROKE_GPU_SLOT; +int32_t RenderablePolyLineEntityItem::PAINTSTROKE_GPU_SLOT; void RenderablePolyLineEntityItem::createPipeline() { static const int NORMAL_OFFSET = 12; diff --git a/libraries/entities-renderer/src/RenderablePolyLineEntityItem.h b/libraries/entities-renderer/src/RenderablePolyLineEntityItem.h index 59bf416d7a..2832053639 100644 --- a/libraries/entities-renderer/src/RenderablePolyLineEntityItem.h +++ b/libraries/entities-renderer/src/RenderablePolyLineEntityItem.h @@ -18,7 +18,6 @@ #include "RenderableEntityItem.h" #include #include -#include class RenderablePolyLineEntityItem : public PolyLineEntityItem { @@ -34,7 +33,7 @@ public: static gpu::PipelinePointer _pipeline; static gpu::Stream::FormatPointer _format; static gpu::TexturePointer _texture; - static GLint PAINTSTROKE_GPU_SLOT; + static int32_t PAINTSTROKE_GPU_SLOT; protected: void updateGeometry(); diff --git a/libraries/entities-renderer/src/RenderableWebEntityItem.cpp b/libraries/entities-renderer/src/RenderableWebEntityItem.cpp index 84707aca3b..29fac6cd84 100644 --- a/libraries/entities-renderer/src/RenderableWebEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableWebEntityItem.cpp @@ -18,7 +18,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libraries/gl/CMakeLists.txt b/libraries/gl/CMakeLists.txt new file mode 100644 index 0000000000..f60e41739a --- /dev/null +++ b/libraries/gl/CMakeLists.txt @@ -0,0 +1,7 @@ +set(TARGET_NAME gl) +setup_hifi_library(OpenGL Qml Quick) +link_hifi_libraries(shared) + +target_glew() +target_opengl() +target_oglplus() \ No newline at end of file diff --git a/libraries/gpu/src/gpu/GPUConfig.h b/libraries/gl/src/gl/Config.h similarity index 100% rename from libraries/gpu/src/gpu/GPUConfig.h rename to libraries/gl/src/gl/Config.h diff --git a/libraries/render-utils/src/GLEscrow.h b/libraries/gl/src/gl/GLEscrow.h similarity index 100% rename from libraries/render-utils/src/GLEscrow.h rename to libraries/gl/src/gl/GLEscrow.h diff --git a/libraries/shared/src/GLHelpers.cpp b/libraries/gl/src/gl/GLHelpers.cpp similarity index 100% rename from libraries/shared/src/GLHelpers.cpp rename to libraries/gl/src/gl/GLHelpers.cpp diff --git a/libraries/shared/src/GLHelpers.h b/libraries/gl/src/gl/GLHelpers.h similarity index 100% rename from libraries/shared/src/GLHelpers.h rename to libraries/gl/src/gl/GLHelpers.h diff --git a/libraries/render-utils/src/GlWindow.cpp b/libraries/gl/src/gl/GlWindow.cpp similarity index 94% rename from libraries/render-utils/src/GlWindow.cpp rename to libraries/gl/src/gl/GlWindow.cpp index 248b9305e2..7e43b29e73 100644 --- a/libraries/render-utils/src/GlWindow.cpp +++ b/libraries/gl/src/gl/GlWindow.cpp @@ -8,9 +8,10 @@ #include "GlWindow.h" -#include -#include -#include +#include +#include + +#include "GLHelpers.h" GlWindow::GlWindow(QOpenGLContext* shareContext) : GlWindow(getDefaultOpenGlSurfaceFormat(), shareContext) { } diff --git a/libraries/render-utils/src/GlWindow.h b/libraries/gl/src/gl/GlWindow.h similarity index 100% rename from libraries/render-utils/src/GlWindow.h rename to libraries/gl/src/gl/GlWindow.h diff --git a/libraries/render-utils/src/OffscreenGlCanvas.cpp b/libraries/gl/src/gl/OffscreenGlCanvas.cpp similarity index 94% rename from libraries/render-utils/src/OffscreenGlCanvas.cpp rename to libraries/gl/src/gl/OffscreenGlCanvas.cpp index 07256e7731..e5c1ee4c4a 100644 --- a/libraries/render-utils/src/OffscreenGlCanvas.cpp +++ b/libraries/gl/src/gl/OffscreenGlCanvas.cpp @@ -12,10 +12,11 @@ #include "OffscreenGlCanvas.h" -#include -#include -#include -#include +#include +#include +#include + +#include "GLHelpers.h" OffscreenGlCanvas::OffscreenGlCanvas() : _context(new QOpenGLContext), _offscreenSurface(new QOffscreenSurface){ } diff --git a/libraries/render-utils/src/OffscreenGlCanvas.h b/libraries/gl/src/gl/OffscreenGlCanvas.h similarity index 100% rename from libraries/render-utils/src/OffscreenGlCanvas.h rename to libraries/gl/src/gl/OffscreenGlCanvas.h diff --git a/libraries/render-utils/src/OffscreenQmlSurface.cpp b/libraries/gl/src/gl/OffscreenQmlSurface.cpp similarity index 99% rename from libraries/render-utils/src/OffscreenQmlSurface.cpp rename to libraries/gl/src/gl/OffscreenQmlSurface.cpp index 6c68b60f42..3afd0c84a8 100644 --- a/libraries/render-utils/src/OffscreenQmlSurface.cpp +++ b/libraries/gl/src/gl/OffscreenQmlSurface.cpp @@ -23,7 +23,6 @@ #include "GLEscrow.h" #include "OffscreenGlCanvas.h" -#include "AbstractViewStateInterface.h" // FIXME move to threaded rendering with Qt 5.5 // #define QML_THREADED @@ -207,9 +206,7 @@ private: qreal pixelRatio = 1.0; if (_renderControl && _renderControl->_renderWindow) { pixelRatio = _renderControl->_renderWindow->devicePixelRatio(); - } else { - pixelRatio = AbstractViewStateInterface::instance()->getDevicePixelRatio(); - } + } uvec2 newOffscreenSize = toGlm(newSize * pixelRatio); _textures.setSize(newOffscreenSize); diff --git a/libraries/render-utils/src/OffscreenQmlSurface.h b/libraries/gl/src/gl/OffscreenQmlSurface.h similarity index 100% rename from libraries/render-utils/src/OffscreenQmlSurface.h rename to libraries/gl/src/gl/OffscreenQmlSurface.h diff --git a/libraries/render-utils/src/OglplusHelpers.cpp b/libraries/gl/src/gl/OglplusHelpers.cpp similarity index 100% rename from libraries/render-utils/src/OglplusHelpers.cpp rename to libraries/gl/src/gl/OglplusHelpers.cpp diff --git a/libraries/render-utils/src/OglplusHelpers.h b/libraries/gl/src/gl/OglplusHelpers.h similarity index 100% rename from libraries/render-utils/src/OglplusHelpers.h rename to libraries/gl/src/gl/OglplusHelpers.h diff --git a/libraries/gpu/CMakeLists.txt b/libraries/gpu/CMakeLists.txt index 63da1d8f8a..29115af22f 100644 --- a/libraries/gpu/CMakeLists.txt +++ b/libraries/gpu/CMakeLists.txt @@ -1,7 +1,7 @@ set(TARGET_NAME gpu) AUTOSCRIBE_SHADER_LIB(gpu) setup_hifi_library() -link_hifi_libraries(shared) +link_hifi_libraries(shared gl) target_glew() target_opengl() \ No newline at end of file diff --git a/libraries/gpu/src/gpu/GLBackend.h b/libraries/gpu/src/gpu/GLBackend.h index 9cb988a431..6c359d81f1 100644 --- a/libraries/gpu/src/gpu/GLBackend.h +++ b/libraries/gpu/src/gpu/GLBackend.h @@ -18,7 +18,7 @@ #include #include -#include "GPUConfig.h" +#include #include "Context.h" diff --git a/libraries/render-utils/src/GeometryCache.cpp b/libraries/render-utils/src/GeometryCache.cpp index 3fcd556dbb..eed52fccbc 100644 --- a/libraries/render-utils/src/GeometryCache.cpp +++ b/libraries/render-utils/src/GeometryCache.cpp @@ -19,8 +19,6 @@ #include #include -#include - #include "TextureCache.h" #include "RenderUtilsLogging.h" @@ -573,8 +571,8 @@ void GeometryCache::renderGrid(gpu::Batch& batch, int xDivisions, int yDivisions if (!_gridBuffers.contains(key)) { auto verticesBuffer = std::make_shared(); - GLfloat* vertexData = new GLfloat[vertices * 2]; - GLfloat* vertex = vertexData; + float* vertexData = new float[vertices * 2]; + float* vertex = vertexData; for (int i = 0; i <= xDivisions; i++) { float x = (float)i / xDivisions; @@ -595,7 +593,7 @@ void GeometryCache::renderGrid(gpu::Batch& batch, int xDivisions, int yDivisions *(vertex++) = y; } - verticesBuffer->append(sizeof(GLfloat) * vertices * 2, (gpu::Byte*) vertexData); + verticesBuffer->append(sizeof(float) * vertices * 2, (gpu::Byte*) vertexData); delete[] vertexData; _gridBuffers[key] = verticesBuffer; @@ -674,8 +672,8 @@ void GeometryCache::renderGrid(gpu::Batch& batch, int x, int y, int width, int h _alternateGridBuffers[key] = verticesBuffer; } - GLfloat* vertexData = new GLfloat[vertices * 2]; - GLfloat* vertex = vertexData; + float* vertexData = new float[vertices * 2]; + float* vertex = vertexData; int dx = width / cols; int dy = height / rows; @@ -702,7 +700,7 @@ void GeometryCache::renderGrid(gpu::Batch& batch, int x, int y, int width, int h tx += dx; } - verticesBuffer->append(sizeof(GLfloat) * vertices * 2, (gpu::Byte*) vertexData); + verticesBuffer->append(sizeof(float) * vertices * 2, (gpu::Byte*) vertexData); delete[] vertexData; } @@ -785,8 +783,8 @@ void GeometryCache::updateVertices(int id, const QVector& points, con ((int(color.z * 255.0f) & 0xFF) << 16) | ((int(color.w * 255.0f) & 0xFF) << 24); - GLfloat* vertexData = new GLfloat[details.vertices * FLOATS_PER_VERTEX]; - GLfloat* vertex = vertexData; + float* vertexData = new float[details.vertices * FLOATS_PER_VERTEX]; + float* vertex = vertexData; int* colorData = new int[details.vertices]; int* colorDataAt = colorData; @@ -798,7 +796,7 @@ void GeometryCache::updateVertices(int id, const QVector& points, con *(colorDataAt++) = compactColor; } - details.verticesBuffer->append(sizeof(GLfloat) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); + details.verticesBuffer->append(sizeof(float) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); details.colorBuffer->append(sizeof(int) * details.vertices, (gpu::Byte*) colorData); delete[] vertexData; delete[] colorData; @@ -846,8 +844,8 @@ void GeometryCache::updateVertices(int id, const QVector& points, con ((int(color.z * 255.0f) & 0xFF) << 16) | ((int(color.w * 255.0f) & 0xFF) << 24); - GLfloat* vertexData = new GLfloat[details.vertices * FLOATS_PER_VERTEX]; - GLfloat* vertex = vertexData; + float* vertexData = new float[details.vertices * FLOATS_PER_VERTEX]; + float* vertex = vertexData; int* colorData = new int[details.vertices]; int* colorDataAt = colorData; @@ -860,7 +858,7 @@ void GeometryCache::updateVertices(int id, const QVector& points, con *(colorDataAt++) = compactColor; } - details.verticesBuffer->append(sizeof(GLfloat) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); + details.verticesBuffer->append(sizeof(float) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); details.colorBuffer->append(sizeof(int) * details.vertices, (gpu::Byte*) colorData); delete[] vertexData; delete[] colorData; @@ -912,8 +910,8 @@ void GeometryCache::updateVertices(int id, const QVector& points, con ((int(color.z * 255.0f) & 0xFF) << 16) | ((int(color.w * 255.0f) & 0xFF) << 24); - GLfloat* vertexData = new GLfloat[details.vertices * FLOATS_PER_VERTEX]; - GLfloat* vertex = vertexData; + float* vertexData = new float[details.vertices * FLOATS_PER_VERTEX]; + float* vertex = vertexData; int* colorData = new int[details.vertices]; int* colorDataAt = colorData; @@ -930,7 +928,7 @@ void GeometryCache::updateVertices(int id, const QVector& points, con *(colorDataAt++) = compactColor; } - details.verticesBuffer->append(sizeof(GLfloat) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); + details.verticesBuffer->append(sizeof(float) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); details.colorBuffer->append(sizeof(int) * details.vertices, (gpu::Byte*) colorData); delete[] vertexData; delete[] colorData; @@ -997,7 +995,7 @@ void GeometryCache::renderBevelCornersRect(gpu::Batch& batch, int x, int y, int details.stream->addBuffer(details.colorBuffer, 0, details.streamFormat->getChannels().at(1)._stride); - GLfloat vertexBuffer[NUM_FLOATS]; // only vertices, no normals because we're a 2D quad + float vertexBuffer[NUM_FLOATS]; // only vertices, no normals because we're a 2D quad int vertexPoint = 0; // Triangle strip points @@ -1438,8 +1436,8 @@ void GeometryCache::renderDashedLine(gpu::Batch& batch, const glm::vec3& start, int* colorData = new int[details.vertices]; int* colorDataAt = colorData; - GLfloat* vertexData = new GLfloat[details.vertices * FLOATS_PER_VERTEX]; - GLfloat* vertex = vertexData; + float* vertexData = new float[details.vertices * FLOATS_PER_VERTEX]; + float* vertex = vertexData; glm::vec3 point = start; *(vertex++) = point.x; @@ -1465,7 +1463,7 @@ void GeometryCache::renderDashedLine(gpu::Batch& batch, const glm::vec3& start, *(vertex++) = end.z; *(colorDataAt++) = compactColor; - details.verticesBuffer->append(sizeof(GLfloat) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); + details.verticesBuffer->append(sizeof(float) * FLOATS_PER_VERTEX * details.vertices, (gpu::Byte*) vertexData); details.colorBuffer->append(sizeof(int) * details.vertices, (gpu::Byte*) colorData); delete[] vertexData; delete[] colorData; diff --git a/libraries/ui/CMakeLists.txt b/libraries/ui/CMakeLists.txt index d4cd1fc2bb..140ca87d0d 100644 --- a/libraries/ui/CMakeLists.txt +++ b/libraries/ui/CMakeLists.txt @@ -1,3 +1,3 @@ set(TARGET_NAME ui) setup_hifi_library(OpenGL Network Qml Quick Script XmlPatterns) -link_hifi_libraries(render-utils shared) +link_hifi_libraries(shared networking gl) diff --git a/libraries/ui/src/OffscreenUi.h b/libraries/ui/src/OffscreenUi.h index 4c8b4a8304..be7f6b5e2e 100644 --- a/libraries/ui/src/OffscreenUi.h +++ b/libraries/ui/src/OffscreenUi.h @@ -12,7 +12,7 @@ #ifndef hifi_OffscreenUi_h #define hifi_OffscreenUi_h -#include "OffscreenQmlSurface.h" +#include #include #include diff --git a/tests/gpu-test/CMakeLists.txt b/tests/gpu-test/CMakeLists.txt index 0c183fc2f0..2c9ee23c47 100644 --- a/tests/gpu-test/CMakeLists.txt +++ b/tests/gpu-test/CMakeLists.txt @@ -3,5 +3,5 @@ AUTOSCRIBE_SHADER_LIB(gpu model render-utils) # This is not a testcase -- just set it up as a regular hifi project setup_hifi_project(Quick Gui OpenGL Script Widgets) set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "Tests/manual-tests/") -link_hifi_libraries(networking gpu procedural shared fbx model model-networking animation script-engine render-utils ) +link_hifi_libraries(networking gl gpu procedural shared fbx model model-networking animation script-engine render-utils ) copy_dlls_beside_windows_executable() \ No newline at end of file diff --git a/tests/render-utils/CMakeLists.txt b/tests/render-utils/CMakeLists.txt index b56297d05e..865db4dad5 100644 --- a/tests/render-utils/CMakeLists.txt +++ b/tests/render-utils/CMakeLists.txt @@ -6,6 +6,6 @@ setup_hifi_project(Quick Gui OpenGL) set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "Tests/manual-tests/") # link in the shared libraries -link_hifi_libraries(render-utils gpu shared) +link_hifi_libraries(render-utils gl gpu shared) copy_dlls_beside_windows_executable() diff --git a/tests/shaders/CMakeLists.txt b/tests/shaders/CMakeLists.txt index 42766c98e3..fd58a5911f 100644 --- a/tests/shaders/CMakeLists.txt +++ b/tests/shaders/CMakeLists.txt @@ -8,8 +8,8 @@ set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "Tests/manual-tests/") #include_oglplus() # link in the shared libraries -link_hifi_libraries(shared octree environment gpu model render fbx networking entities - script-engine physics +link_hifi_libraries(shared octree environment gl gpu model render fbx networking entities + script-engine physics render-utils entities-renderer) include_directories("${PROJECT_BINARY_DIR}/../../libraries/gpu/") diff --git a/tests/shaders/src/main.cpp b/tests/shaders/src/main.cpp index 8d12663935..3edff67d66 100644 --- a/tests/shaders/src/main.cpp +++ b/tests/shaders/src/main.cpp @@ -20,7 +20,7 @@ #include #include -#include +#include #include "../model/Skybox_vert.h" #include "../model/Skybox_frag.h" diff --git a/tests/ui/CMakeLists.txt b/tests/ui/CMakeLists.txt index 6a2d8c394a..82fc23e680 100644 --- a/tests/ui/CMakeLists.txt +++ b/tests/ui/CMakeLists.txt @@ -11,6 +11,6 @@ if (WIN32) endif() # link in the shared libraries -link_hifi_libraries(ui render-utils gpu shared) +link_hifi_libraries(shared networking gl gpu ui) copy_dlls_beside_windows_executable()