Initial Commit
95
.clang-format
Normal file
@@ -0,0 +1,95 @@
|
||||
---
|
||||
# SPDX-FileCopyrightText: 2019 Christoph Cullmann <cullmann@kde.org>
|
||||
# SPDX-FileCopyrightText: 2019 Gernot Gebhard <gebhard@absint.com>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# This file got automatically created by ECM, do not edit
|
||||
# See https://clang.llvm.org/docs/ClangFormatStyleOptions.html for the config options
|
||||
# and https://community.kde.org/Policies/Frameworks_Coding_Style#Clang-format_automatic_code_formatting
|
||||
# for clang-format tips & tricks
|
||||
---
|
||||
Language: JavaScript
|
||||
DisableFormat: true
|
||||
---
|
||||
Language: Json
|
||||
DisableFormat: false
|
||||
IndentWidth: 4
|
||||
---
|
||||
|
||||
# Style for C++
|
||||
Language: Cpp
|
||||
|
||||
# base is WebKit coding style: https://webkit.org/code-style-guidelines/
|
||||
# below are only things set that diverge from this style!
|
||||
BasedOnStyle: WebKit
|
||||
|
||||
# enforce C++11 (e.g. for std::vector<std::vector<lala>>
|
||||
Standard: Cpp11
|
||||
|
||||
# 4 spaces indent
|
||||
TabWidth: 4
|
||||
|
||||
# 2 * 80 wide lines
|
||||
ColumnLimit: 160
|
||||
|
||||
# sort includes inside line separated groups
|
||||
SortIncludes: true
|
||||
|
||||
# break before braces on function, namespace and class definitions.
|
||||
BreakBeforeBraces: Linux
|
||||
|
||||
# CrlInstruction *a;
|
||||
PointerAlignment: Right
|
||||
|
||||
# horizontally aligns arguments after an open bracket.
|
||||
AlignAfterOpenBracket: Align
|
||||
|
||||
# don't move all parameters to new line
|
||||
AllowAllParametersOfDeclarationOnNextLine: false
|
||||
|
||||
# no single line functions
|
||||
AllowShortFunctionsOnASingleLine: None
|
||||
|
||||
# no single line enums
|
||||
AllowShortEnumsOnASingleLine: false
|
||||
|
||||
# always break before you encounter multi line strings
|
||||
AlwaysBreakBeforeMultilineStrings: true
|
||||
|
||||
# don't move arguments to own lines if they are not all on the same
|
||||
BinPackArguments: false
|
||||
|
||||
# don't move parameters to own lines if they are not all on the same
|
||||
BinPackParameters: false
|
||||
|
||||
# In case we have an if statement with multiple lines the operator should be at the beginning of the line
|
||||
# but we do not want to break assignments
|
||||
BreakBeforeBinaryOperators: NonAssignment
|
||||
|
||||
# format C++11 braced lists like function calls
|
||||
Cpp11BracedListStyle: true
|
||||
|
||||
# do not put a space before C++11 braced lists
|
||||
SpaceBeforeCpp11BracedList: false
|
||||
|
||||
# remove empty lines
|
||||
KeepEmptyLinesAtTheStartOfBlocks: false
|
||||
|
||||
# no namespace indentation to keep indent level low
|
||||
NamespaceIndentation: None
|
||||
|
||||
# we use template< without space.
|
||||
SpaceAfterTemplateKeyword: false
|
||||
|
||||
# Always break after template declaration
|
||||
AlwaysBreakTemplateDeclarations: true
|
||||
|
||||
# macros for which the opening brace stays attached.
|
||||
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCHMARK, QBENCHMARK_ONCE , wl_resource_for_each, wl_resource_for_each_safe ]
|
||||
|
||||
# keep lambda formatting multi-line if not empty
|
||||
AllowShortLambdasOnASingleLine: Empty
|
||||
|
||||
# We do not want clang-format to put all arguments on a new line
|
||||
AllowAllArgumentsOnNextLine: false
|
||||
55
.gitignore
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
# C++ objects and libs
|
||||
*.slo
|
||||
*.lo
|
||||
*.o
|
||||
*.a
|
||||
*.la
|
||||
*.lai
|
||||
*.so
|
||||
*.so.*
|
||||
*.dll
|
||||
*.dylib
|
||||
|
||||
# Qt-es
|
||||
object_script.*.Release
|
||||
object_script.*.Debug
|
||||
*_plugin_import.cpp
|
||||
/.qmake.cache
|
||||
/.qmake.stash
|
||||
*.pro.user
|
||||
*.pro.user.*
|
||||
*.qbs.user
|
||||
*.qbs.user.*
|
||||
*.moc
|
||||
moc_*.cpp
|
||||
moc_*.h
|
||||
qrc_*.cpp
|
||||
ui_*.h
|
||||
*.qmlc
|
||||
*.jsc
|
||||
Makefile*
|
||||
*build-*
|
||||
*.qm
|
||||
*.prl
|
||||
|
||||
# Qt unit tests
|
||||
target_wrapper.*
|
||||
|
||||
# QtCreator
|
||||
*.autosave
|
||||
|
||||
# QtCreator Qml
|
||||
*.qmlproject.user
|
||||
*.qmlproject.user.*
|
||||
|
||||
# QtCreator CMake
|
||||
CMakeLists.txt.user*
|
||||
|
||||
# QtCreator 4.8< compilation database
|
||||
compile_commands.json
|
||||
|
||||
# QtCreator local machine specific files for imported projects
|
||||
*creator.user*
|
||||
|
||||
*_qmlcache.qrc
|
||||
build/*
|
||||
9
.kde-ci.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
Dependencies:
|
||||
- 'on': ['@all']
|
||||
'require':
|
||||
'frameworks/extra-cmake-modules': '@same'
|
||||
|
||||
Options:
|
||||
test-before-installing: False
|
||||
require-passing-tests-on: ['Linux', 'FreeBSD']
|
||||
cmake-options: -DBUILD_EXAMPLES=OFF
|
||||
5
.qmlls.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[General]
|
||||
buildDir="/home/parametheus/kde/src/komplex/build/bin"
|
||||
no-cmake-calls=false
|
||||
docDir=/usr/share/doc/qt6
|
||||
importPaths="/usr/lib/qt6/qml"
|
||||
17
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"files.associations": {
|
||||
"qjsonarray": "cpp",
|
||||
"qjsonobject": "cpp",
|
||||
"qaudiodevice": "cpp",
|
||||
"qjsondocument": "cpp",
|
||||
"qjsonparseerror": "cpp",
|
||||
"qmediarecorder": "cpp",
|
||||
"qobject": "cpp",
|
||||
"fstream": "cpp",
|
||||
"array": "cpp",
|
||||
"qqmlengine": "cpp",
|
||||
"*.moc": "cpp",
|
||||
"qeventloop": "cpp",
|
||||
"qstandardpaths": "cpp"
|
||||
}
|
||||
}
|
||||
62
CMakeLists.txt
Normal file
@@ -0,0 +1,62 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
project(komplex VERSION 0.1 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
set(QT_QML_GENERATE_QMLLS_INI ON)
|
||||
set(KF_MIN_VERSION "5.68.0")
|
||||
|
||||
set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY true)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
if(NOT OpenGL_GL_PREFERENCE)
|
||||
set(OpenGL_GL_PREFERENCE "GLVND")
|
||||
endif()
|
||||
|
||||
set(DEFAULT_BUILD_TYPE "RelWithDebInfo")
|
||||
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
message(
|
||||
STATUS
|
||||
"Setting build type to '${DEFAULT_BUILD_TYPE}' as none was specified.")
|
||||
set(CMAKE_BUILD_TYPE
|
||||
"${DEFAULT_BUILD_TYPE}"
|
||||
CACHE STRING "Choose the type of build." FORCE)
|
||||
endif()
|
||||
|
||||
find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
|
||||
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||
|
||||
include(KDEInstallDirs)
|
||||
include(KDECMakeSettings)
|
||||
include(KDECompilerSettings NO_POLICY_SCOPE)
|
||||
include(FeatureSummary)
|
||||
include(ECMQtDeclareLoggingCategory)
|
||||
include(ECMGenerateExportHeader)
|
||||
include(ECMInstallIcons)
|
||||
include(KDEPackageAppTemplates)
|
||||
include(GenerateExportHeader)
|
||||
include(CMakePackageConfigHelpers)
|
||||
include(ECMDeprecationSettings)
|
||||
include(ECMQmlModule)
|
||||
include(GNUInstallDirs)
|
||||
|
||||
find_package(Qt6 REQUIRED COMPONENTS Quick Core Gui Quick3D Qml Multimedia)
|
||||
|
||||
find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS
|
||||
CoreAddons # KAboutData
|
||||
I18n # KLocalizedString
|
||||
Package
|
||||
)
|
||||
|
||||
find_package(Plasma REQUIRED)
|
||||
qt_standard_project_setup(REQUIRES 6.8)
|
||||
|
||||
add_definitions(-DTRANSLATION_DOMAIN=\"plasma_wallpaper_com.github.digitalartifex.komplex\")
|
||||
|
||||
set(QMLPLUGIN_URI "com.github.digitalartifex.komplex")
|
||||
string(REPLACE "." "/" QMLPLUGIN_INSTALL_URI ${QMLPLUGIN_URI})
|
||||
|
||||
plasma_install_package(package ${QMLPLUGIN_URI} wallpapers wallpaper)
|
||||
add_subdirectory(plugin)
|
||||
92
convo.txt
Normal file
@@ -0,0 +1,92 @@
|
||||
For KDE Plasma 6, C++ QML modules should be installed in standard Qt plugin paths so that both your application and QML engine can find them. Typically, you install them to:
|
||||
|
||||
- System-wide:
|
||||
`/usr/lib/qt6/qml/`
|
||||
(or `/usr/lib64/qt6/qml/` on some distros)
|
||||
|
||||
- User-local:
|
||||
`~/.local/lib/qt6/qml/`
|
||||
|
||||
For development, you can also set the `QML_IMPORT_PATH` environment variable to point to your custom module directory.
|
||||
|
||||
If you are packaging for KDE, follow the conventions used by your distribution and KDE packaging guidelines.
|
||||
|
||||
=============================================================================================================
|
||||
|
||||
You can find the KDE packaging guidelines at the KDE Community Wiki:
|
||||
|
||||
https://community.kde.org/Guidelines_and_HOWTOs/Packaging
|
||||
|
||||
For distribution-specific instructions, refer to your distro's packaging documentation or the KDE pages for your distribution
|
||||
|
||||
//
|
||||
// Example QML plugin for Qt 6
|
||||
//
|
||||
|
||||
#include <QObject>
|
||||
#include <QQmlExtensionPlugin>
|
||||
#include <QQmlEngine>
|
||||
|
||||
class MyPluginClass : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString message READ message WRITE setMessage NOTIFY messageChanged)
|
||||
public:
|
||||
explicit MyPluginClass(QObject *parent = nullptr) : QObject(parent), m_message("Hello from plugin!") {}
|
||||
|
||||
QString message() const { return m_message; }
|
||||
void setMessage(const QString &msg) {
|
||||
if (m_message != msg) {
|
||||
m_message = msg;
|
||||
emit messageChanged();
|
||||
}
|
||||
}
|
||||
|
||||
signals:
|
||||
void messageChanged();
|
||||
|
||||
private:
|
||||
QString m_message;
|
||||
};
|
||||
|
||||
class MyPlugin : public QQmlExtensionPlugin
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
|
||||
|
||||
public:
|
||||
void registerTypes(const char *uri) override
|
||||
{
|
||||
// uri must match the import statement in QML
|
||||
qmlRegisterType<MyPluginClass>(uri, 1, 0, "MyPluginClass");
|
||||
}
|
||||
};
|
||||
|
||||
#include "plugin.moc"
|
||||
|
||||
# CMakeLists.txt for Qt 6 QML plugin
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(MyQmlPlugin LANGUAGES CXX)
|
||||
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
add_library(MyQmlPlugin SHARED
|
||||
plugin.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(MyQmlPlugin PRIVATE Qt6::Core Qt6::Qml)
|
||||
|
||||
set_target_properties(MyQmlPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/qml/MyQmlPlugin"
|
||||
QT_QML_MODULE_VERSION 1.0
|
||||
QT_QML_MODULE_URI MyQmlPlugin
|
||||
)
|
||||
|
||||
install(TARGETS MyQmlPlugin
|
||||
LIBRARY DESTINATION ${QT6_INSTALL_QMLDIR}/MyQmlPlugin
|
||||
)
|
||||
BIN
data/cubemaps/Areskutan/negx.jpg
Normal file
|
After Width: | Height: | Size: 656 KiB |
BIN
data/cubemaps/Areskutan/negy.jpg
Normal file
|
After Width: | Height: | Size: 694 KiB |
BIN
data/cubemaps/Areskutan/negz.jpg
Normal file
|
After Width: | Height: | Size: 703 KiB |
BIN
data/cubemaps/Areskutan/posx.jpg
Normal file
|
After Width: | Height: | Size: 667 KiB |
BIN
data/cubemaps/Areskutan/posy.jpg
Normal file
|
After Width: | Height: | Size: 672 KiB |
BIN
data/cubemaps/Areskutan/posz.jpg
Normal file
|
After Width: | Height: | Size: 683 KiB |
13
data/cubemaps/Areskutan/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/Citadella/negx.jpg
Normal file
|
After Width: | Height: | Size: 906 KiB |
BIN
data/cubemaps/Citadella/negy.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
data/cubemaps/Citadella/negz.jpg
Normal file
|
After Width: | Height: | Size: 869 KiB |
BIN
data/cubemaps/Citadella/posx.jpg
Normal file
|
After Width: | Height: | Size: 1013 KiB |
BIN
data/cubemaps/Citadella/posy.jpg
Normal file
|
After Width: | Height: | Size: 595 KiB |
BIN
data/cubemaps/Citadella/posz.jpg
Normal file
|
After Width: | Height: | Size: 1022 KiB |
13
data/cubemaps/Citadella/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/Citadella2/negx.jpg
Normal file
|
After Width: | Height: | Size: 734 KiB |
BIN
data/cubemaps/Citadella2/negy.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
data/cubemaps/Citadella2/negz.jpg
Normal file
|
After Width: | Height: | Size: 798 KiB |
BIN
data/cubemaps/Citadella2/posx.jpg
Normal file
|
After Width: | Height: | Size: 844 KiB |
BIN
data/cubemaps/Citadella2/posy.jpg
Normal file
|
After Width: | Height: | Size: 436 KiB |
BIN
data/cubemaps/Citadella2/posz.jpg
Normal file
|
After Width: | Height: | Size: 760 KiB |
13
data/cubemaps/Citadella2/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/CoitTower/negx.jpg
Normal file
|
After Width: | Height: | Size: 941 KiB |
BIN
data/cubemaps/CoitTower/negy.jpg
Normal file
|
After Width: | Height: | Size: 897 KiB |
BIN
data/cubemaps/CoitTower/negz.jpg
Normal file
|
After Width: | Height: | Size: 889 KiB |
BIN
data/cubemaps/CoitTower/posx.jpg
Normal file
|
After Width: | Height: | Size: 942 KiB |
BIN
data/cubemaps/CoitTower/posy.jpg
Normal file
|
After Width: | Height: | Size: 530 KiB |
BIN
data/cubemaps/CoitTower/posz.jpg
Normal file
|
After Width: | Height: | Size: 854 KiB |
13
data/cubemaps/CoitTower/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/CoitTower2/negx.jpg
Normal file
|
After Width: | Height: | Size: 770 KiB |
BIN
data/cubemaps/CoitTower2/negy.jpg
Normal file
|
After Width: | Height: | Size: 556 KiB |
BIN
data/cubemaps/CoitTower2/negz.jpg
Normal file
|
After Width: | Height: | Size: 824 KiB |
BIN
data/cubemaps/CoitTower2/posx.jpg
Normal file
|
After Width: | Height: | Size: 657 KiB |
BIN
data/cubemaps/CoitTower2/posy.jpg
Normal file
|
After Width: | Height: | Size: 679 KiB |
BIN
data/cubemaps/CoitTower2/posz.jpg
Normal file
|
After Width: | Height: | Size: 631 KiB |
13
data/cubemaps/CoitTower2/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/Colosseum/negx.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
data/cubemaps/Colosseum/negy.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
data/cubemaps/Colosseum/negz.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
data/cubemaps/Colosseum/posx.jpg
Normal file
|
After Width: | Height: | Size: 990 KiB |
BIN
data/cubemaps/Colosseum/posy.jpg
Normal file
|
After Width: | Height: | Size: 179 KiB |
BIN
data/cubemaps/Colosseum/posz.jpg
Normal file
|
After Width: | Height: | Size: 984 KiB |
13
data/cubemaps/Colosseum/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/FishermansBastion/negx.jpg
Normal file
|
After Width: | Height: | Size: 912 KiB |
BIN
data/cubemaps/FishermansBastion/negy.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
data/cubemaps/FishermansBastion/negz.jpg
Normal file
|
After Width: | Height: | Size: 871 KiB |
BIN
data/cubemaps/FishermansBastion/posx.jpg
Normal file
|
After Width: | Height: | Size: 795 KiB |
BIN
data/cubemaps/FishermansBastion/posy.jpg
Normal file
|
After Width: | Height: | Size: 528 KiB |
BIN
data/cubemaps/FishermansBastion/posz.jpg
Normal file
|
After Width: | Height: | Size: 846 KiB |
13
data/cubemaps/FishermansBastion/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/Fjaderholmarna/negx.jpg
Normal file
|
After Width: | Height: | Size: 1015 KiB |
BIN
data/cubemaps/Fjaderholmarna/negy.jpg
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
data/cubemaps/Fjaderholmarna/negz.jpg
Normal file
|
After Width: | Height: | Size: 899 KiB |
BIN
data/cubemaps/Fjaderholmarna/posx.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
data/cubemaps/Fjaderholmarna/posy.jpg
Normal file
|
After Width: | Height: | Size: 469 KiB |
BIN
data/cubemaps/Fjaderholmarna/posz.jpg
Normal file
|
After Width: | Height: | Size: 1002 KiB |
13
data/cubemaps/Fjaderholmarna/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/FortPoint/negx.jpg
Normal file
|
After Width: | Height: | Size: 810 KiB |
BIN
data/cubemaps/FortPoint/negy.jpg
Normal file
|
After Width: | Height: | Size: 821 KiB |
BIN
data/cubemaps/FortPoint/negz.jpg
Normal file
|
After Width: | Height: | Size: 735 KiB |
BIN
data/cubemaps/FortPoint/posx.jpg
Normal file
|
After Width: | Height: | Size: 812 KiB |
BIN
data/cubemaps/FortPoint/posy.jpg
Normal file
|
After Width: | Height: | Size: 770 KiB |
BIN
data/cubemaps/FortPoint/posz.jpg
Normal file
|
After Width: | Height: | Size: 865 KiB |
13
data/cubemaps/FortPoint/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/GoldenGateBridge/negx.jpg
Normal file
|
After Width: | Height: | Size: 682 KiB |
BIN
data/cubemaps/GoldenGateBridge/negy.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
data/cubemaps/GoldenGateBridge/negz.jpg
Normal file
|
After Width: | Height: | Size: 775 KiB |
BIN
data/cubemaps/GoldenGateBridge/posx.jpg
Normal file
|
After Width: | Height: | Size: 848 KiB |
BIN
data/cubemaps/GoldenGateBridge/posy.jpg
Normal file
|
After Width: | Height: | Size: 843 KiB |
BIN
data/cubemaps/GoldenGateBridge/posz.jpg
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
13
data/cubemaps/GoldenGateBridge/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/GoldenGateBridge2/negx.jpg
Normal file
|
After Width: | Height: | Size: 888 KiB |
BIN
data/cubemaps/GoldenGateBridge2/negy.jpg
Normal file
|
After Width: | Height: | Size: 799 KiB |
BIN
data/cubemaps/GoldenGateBridge2/negz.jpg
Normal file
|
After Width: | Height: | Size: 814 KiB |
BIN
data/cubemaps/GoldenGateBridge2/posx.jpg
Normal file
|
After Width: | Height: | Size: 685 KiB |
BIN
data/cubemaps/GoldenGateBridge2/posy.jpg
Normal file
|
After Width: | Height: | Size: 596 KiB |
BIN
data/cubemaps/GoldenGateBridge2/posz.jpg
Normal file
|
After Width: | Height: | Size: 726 KiB |
13
data/cubemaps/GoldenGateBridge2/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/GoldenGateBridge3/negx.jpg
Normal file
|
After Width: | Height: | Size: 726 KiB |
BIN
data/cubemaps/GoldenGateBridge3/negy.jpg
Normal file
|
After Width: | Height: | Size: 573 KiB |
BIN
data/cubemaps/GoldenGateBridge3/negz.jpg
Normal file
|
After Width: | Height: | Size: 631 KiB |
BIN
data/cubemaps/GoldenGateBridge3/posx.jpg
Normal file
|
After Width: | Height: | Size: 704 KiB |
BIN
data/cubemaps/GoldenGateBridge3/posy.jpg
Normal file
|
After Width: | Height: | Size: 659 KiB |
BIN
data/cubemaps/GoldenGateBridge3/posz.jpg
Normal file
|
After Width: | Height: | Size: 602 KiB |
13
data/cubemaps/GoldenGateBridge3/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/HeroesSquare/negx.jpg
Normal file
|
After Width: | Height: | Size: 730 KiB |
BIN
data/cubemaps/HeroesSquare/negy.jpg
Normal file
|
After Width: | Height: | Size: 992 KiB |
BIN
data/cubemaps/HeroesSquare/negz.jpg
Normal file
|
After Width: | Height: | Size: 729 KiB |
BIN
data/cubemaps/HeroesSquare/posx.jpg
Normal file
|
After Width: | Height: | Size: 736 KiB |
BIN
data/cubemaps/HeroesSquare/posy.jpg
Normal file
|
After Width: | Height: | Size: 491 KiB |
BIN
data/cubemaps/HeroesSquare/posz.jpg
Normal file
|
After Width: | Height: | Size: 730 KiB |
13
data/cubemaps/HeroesSquare/readme.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Author
|
||||
======
|
||||
|
||||
This is the work of Emil Persson, aka Humus.
|
||||
http://www.humus.name
|
||||
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/
|
||||
BIN
data/cubemaps/LancellottiChapel/negx.jpg
Normal file
|
After Width: | Height: | Size: 860 KiB |