[wesnoth-commits] [wesnoth/wesnoth] 695c8e: Integrate GLEW to the Visual Studio project

GitHub noreply at github.com
Thu Sep 27 18:31:06 UTC 2018


  Branch: refs/heads/opengl
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 695c8eebe813991cd7404defea5fd74afe8bf491
      https://github.com/wesnoth/wesnoth/commit/695c8eebe813991cd7404defea5fd74afe8bf491
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M src/editor/editor_display.cpp
    M src/events.cpp
    M src/game_display.cpp
    M src/ogl/context.cpp
    M src/ogl/context.hpp
    M src/ogl/utils.cpp
    M src/ogl/utils.hpp
    M src/playsingle_controller.cpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/video.cpp
    M src/video.hpp

  Log Message:
  -----------
  Integrate GLEW to the Visual Studio project

I also removed USE_GL_RENDERING (OpenGL rendering is now used
unconditionally), moved initialization of gl::context out of the
constructor, and added some light logging about OpenGL (so that, in the
future with hardware-specific issues, we have a way to know which hardware
is affected).

This commit breaks build with anything except Visual Studio due to
requiring OpenGL and GLEW but not linking to them.


  Commit: e2bbbbafd988a16450b55a1bc6c4ceb34c7eadf5
      https://github.com/wesnoth/wesnoth/commit/e2bbbbafd988a16450b55a1bc6c4ceb34c7eadf5
  Author: Sofartin <hrubymar10 at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fixed Xcode Project for OpenGL


  Commit: 6e9576a2828aad869dd5dd363add5fc586751787
      https://github.com/wesnoth/wesnoth/commit/6e9576a2828aad869dd5dd363add5fc586751787
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M src/ogl/context.cpp

  Log Message:
  -----------
  Stop logging GL_VENDOR

I think the log output looks nicer without it in the end.


  Commit: 4db3d913e64793c0e88d4ae2934ea17c0c39c609
      https://github.com/wesnoth/wesnoth/commit/4db3d913e64793c0e88d4ae2934ea17c0c39c609
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M .travis.yml
    M SConstruct
    A cmake/FindGLEW.make

  Log Message:
  -----------
  Updates cmake and scons to be able to compile with OGL.


  Commit: e0953798e430199c481b19ab1bafdb1a9c2edc6f
      https://github.com/wesnoth/wesnoth/commit/e0953798e430199c481b19ab1bafdb1a9c2edc6f
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Remove forgotten environment dump.


  Commit: ee59c2be9728a14862458c88e51c1b20cd9bca27
      https://github.com/wesnoth/wesnoth/commit/ee59c2be9728a14862458c88e51c1b20cd9bca27
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Re-add travis' notifications.


  Commit: eec60d08aa04ef03c47e851ac5be3de69c7b0f12
      https://github.com/wesnoth/wesnoth/commit/eec60d08aa04ef03c47e851ac5be3de69c7b0f12
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Adds OpenGL/GLEW checks to scons.

Taken mostly verbatim from 3e2eba22a96cb2c6c69ee5109059b806f22a372f


  Commit: 6a18968df105e8392bca006345dc3ef7c15f4940
      https://github.com/wesnoth/wesnoth/commit/6a18968df105e8392bca006345dc3ef7c15f4940
  Author: Sofartin <hrubymar10 at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fixed Xcode Project for OpenGL


  Commit: 73caa6da641b5ad552c734a846e8acadf46e1ea5
      https://github.com/wesnoth/wesnoth/commit/73caa6da641b5ad552c734a846e8acadf46e1ea5
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/libwesnoth_sdl
    M src/ogl/context.cpp
    A src/ogl/texture.cpp
    A src/ogl/texture.hpp

  Log Message:
  -----------
  Add a texture class


  Commit: 0992605c5d51972f8c779feca28cebf89372f25f
      https://github.com/wesnoth/wesnoth/commit/0992605c5d51972f8c779feca28cebf89372f25f
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/libwesnoth_sdl
    A src/ogl/draw_op.hpp
    A src/ogl/sprite.cpp
    A src/ogl/sprite.hpp
    A src/ogl/vertex.hpp

  Log Message:
  -----------
  Add sprite, draw_op and vertex classes


  Commit: 7ed4e2c93ad83e3758e8f453ea1e538cab708ba8
      https://github.com/wesnoth/wesnoth/commit/7ed4e2c93ad83e3758e8f453ea1e538cab708ba8
  Author: Sofartin <hrubymar10 at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix xcode project after aff0465441c62f6932bf19ba42fbedeffc5fbf86


  Commit: 34b7903d254ce50d76ca8f1b8233237daa1c6ada
      https://github.com/wesnoth/wesnoth/commit/34b7903d254ce50d76ca8f1b8233237daa1c6ada
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/libwesnoth_sdl
    A src/ogl/shader.cpp
    A src/ogl/shader.hpp

  Log Message:
  -----------
  Add a shader class


  Commit: 2973cedda2a87bc487c55194d9a8711116f30759
      https://github.com/wesnoth/wesnoth/commit/2973cedda2a87bc487c55194d9a8711116f30759
  Author: Martin Hrubý (hrubymar10) <hrubymar10 at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix Xcode project after 3e96a3aa2c357c539c255dbe8b431f6857f8170a


  Commit: a18c475f384ec80e193e43475a1f5dc84536c6f6
      https://github.com/wesnoth/wesnoth/commit/a18c475f384ec80e193e43475a1f5dc84536c6f6
  Author: Martin Hrubý (hrubymar10) <hrubymar10 at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix Xcode Project


  Commit: 9f1e4564df9f4bf44ca89c24dea60404d845db39
      https://github.com/wesnoth/wesnoth/commit/9f1e4564df9f4bf44ca89c24dea60404d845db39
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/wesnoth
    A src/thread_pool.cpp
    A src/thread_pool.hpp

  Log Message:
  -----------
  WIP: thread pool class

For now it's missing ability to, you know, actually run tasks.


Compare: https://github.com/wesnoth/wesnoth/compare/543218ec4684...9f1e4564df9f
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Commits mailing list