Age | Commit message (Collapse) | Author |
|
so non implementors won't try to compile the code.
|
|
|
|
to minimise difference from upstream, as it's certain it's not FreeBSD
anyway due to the removal of LL_FREEBSD on the containing scope.
|
|
|
|
since the latter is less portable.
I'm guessing 1st arg is 0 since the condition is when mTex is empty.
|
|
for those that don't implement the 8 suffixed ones.
|
|
|
|
before compiling its code.
|
|
|
|
|
|
|
|
|
|
replacing its APPLE counterpart.
|
|
|
|
|
|
So that, especially modern, GL implementations that do have vertex array
but don't have the legacy GL_ARB_vertex_array_object defined have such
code compiled too.
|
|
replacing its EXT suffixed counterpart.
|
|
|
|
so the macros can be used on platforms that don't have ARB specs.
|
|
preprocessed so it doesn't get compiled on non implementors.
|
|
replacing their legacy ARB counterparts.
|
|
replacing their legacy ARB counterparts.
|
|
|
|
replacing legacy ARB versions.
|
|
replacing legacy ARB versions.
|
|
Whether to create/delete, or take the program object as an argument.
Include ones for attaching & detaching shaders too, ones that deal with
attributes & uniforms and so on, etc..
Replacing legacy ARB versions.
|
|
replacing legacy ARB versions.
|
|
to replace the less portable ARB versions.
|
|
so that implementations that don't include a certain GL implementation
won't fail trying to compile the code.
|
|
at the same time revert to less difference from upstream.
|
|
which are mostly ARB ones, and instead we define GLEXT prototypes to be
true so we still get access to the functions.
|
|
The line that enables it in when on external TOS was only present in a
similar scope which doesn't seem to be reachable. It must have been missed
when the condition checking was moved.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://secondlife.com/corporate/third-party-viewers
Section 5.c
|
|
|
|
Otherwise it would fail to link SLPlugin.
|
|
This forces the use of external browser for links too for now, as we
don't have a solution for the HTML media plugin yet.
|
|
First, in order for launch_url.sh to be executable, it needs to be
installed as a program.
Secondly, the spawn browser command path needs to be adjusted
accordingly.
And last, add chrome (applies to chromium too on FBSD), to the list of
browser commands to try (so chrome wasn't there :/, but dillo has always
been XD, and that's why it kept opening Dillo here haha).
|
|
For runtime, they're already part of the executable.
For development, we're not there yet.
So this reduces the overall package size for now.
|
|
until we've tried building another project, but based on this project's
liblinden. It's also because these headers would be in a separate -dev
Debian package.
|
|
When I tried using, for example, FBSD system's ca-root-nss.crt, at
runtime, the viewer would fail at downloading textures, avatar names,
and so on. So for now we're still relying on LLCA, it's just get
installed automatically without having to track the file in the viewer
project.
|
|
|
|
Since we could use the dynamic versioning from the configuration phase
of CMake, the inclusion is put in BuildVersion.cmake.
Other CPACK variables are usually static so can be set when running
cmake.
CPack somehow doesn't pick up the DESTINATION values in ViewerInstall
(slplugin & libvlc too) from UnixInstall, so they're they're partially
hardcoded again there.
|
|
When cross-compiling, the host's /usr/local/include would be unsafely
included before. The problem with this was that it leaked other host
library headers unexpectedly, like Boost. The target compilation caught
some function from the host headers which of a newer version, and then
when trying to link to the target libraries, the function wasn't
available yet in the older version.
|