| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Run-time dependency glesv2 found: YES 3.2
Check usable header "GLES3/gl3.h" : NO
meson.build:65: WARNING: GLES3 not supported; shadertoy & texturator are NOT included in this build
Fixes: 61fb902a021e ("meson: replace gles version check with a header presence check")
|
| |
|
|
|
|
|
|
|
|
| |
As explained in #8, there are GLES implementations out there that report
bogus version numbers for the GLESv2 lib, so we can't actually use that
version number reliably.
Closes: https://gitlab.freedesktop.org/mesa/kmscube/-/issues/8
|
|
|
|
|
|
| |
This means that `shadertoy` & `texturator` might not be supported in a given build.
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since commit 301a556b8ece ("add fps reporting") the <time.h> header
is included, which causes build failures with c99 extension on ARM32:
../common.c: In function 'get_time_ns':
../common.c:376:18: error: storage size of 'tv' isn't known
struct timespec tv;
^~
../common.c:377:16: error: 'CLOCK_MONOTONIC' undeclared (first use in this function)
clock_gettime(CLOCK_MONOTONIC, &tv);
Change c_std to gnu99 to fix the build error as explained at:
https://gcc-help.gcc.gnu.narkive.com/8xCaKI6r/problem-with-struct-timespec-and-c99-standard
c99 has been used since commit 6cbd03ab9406 ("Makefile.am: Add -std=c99 to
CFLAGS") to fix the following mips64el build failure:
"cube-tex.c:230:2: note: use option -std=c99 or -std=gnu99 to compile your code"
Use c_std=gnu99 to make both mips64el and ARM32 happy.
Signed-off-by: Fabio Estevam <festevam@gmail.com>
|
|
|
|
|
| |
Only wired up for shadertoy mode, other modes aren't likely to be
interesting.
|
|
|
|
|
|
| |
Doesn't handle shadertoy shaders which use textures for inputs. That
probably wouldn't be straightforward without using the web API to fetch
and introspect the shader. But that sounds like a lot more work.
|
|
|
|
|
| |
Signed-off-by: Khaled Emara <ekhaled1836@gmail.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
|
|
|
|
|
| |
Fixes #2
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
|
|
|
|
|
|
|
|
| |
A utility for testing layouts of various types of textures in various
formats.
Not really too much related to kms or kmscube, other than re-using
kmscube's kms/gbm code and egl helper.
|
|
|
|
|
| |
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|
|
|
|
|
| |
Picking 0.47 allows us to use `feature` options, simplifying some of the code.
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|
|
|
| |
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|
|
|
| |
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|
|
|
| |
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|
|
|
| |
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|
|
|
| |
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
|
|