Comments (10)
Hmm. Looks like a crash in libktx (ktxTexture_CreateFromMemory). No repo on my Kubuntu 22.04 (5.15.0-107 kernel) laptop with X11 backend. The viewer is a couple of revisions behind on libktx however (at V 4.1.0) -- will try to update it soon.
from tacentview.
At commit 3b4962c the viewer is using latest v4.3.2 of libktx.
from tacentview.
At commit 3b4962c the viewer is using latest v4.3.2 of libktx.
can you provide an already downed tacentview?
from tacentview.
tacentview_1.0-44.TGZ
Inside the TGZ is a deb file. Hopefully it will work with mint (I don't think mint comes with snap).
from tacentview.
I apologize for the long answer if it confused you.
(I don't think mint comes with snap).
You're right about that
No, this build did not help in my case.
I think it's better to say that I don't have modern processor commands such as AVX2 and the like, what could affect the functionality of the application? (example, if I'm not mistaken in the version, KTX-Software newer than v4.1.0-rc3 does not fully function on Windows)
Info
===================================================================
PID: 7164 (tacentview)
UID: 1000 (vlad)
GID: 1000 (vlad)
Signal: 4 (ILL)
Timestamp: Sat 2024-06-29 13:23:52 +03 (12min ago)
Command Line: tacentview
Executable: /usr/bin/tacentview
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (vlad)
Boot ID: 131466cf36c44ca3ada6a90824126da5
Machine ID: 7de8014d73e040d480e99da1911a4078
Hostname: system
Storage: /var/lib/systemd/coredump/core.tacentview.1000.131466cf36c44ca3ada6a90824126da5.7164.1719656632000000.zst (present)
Disk Size: 9.1M
Message: Process 7164 (tacentview) of user 1000 dumped core.
Found module linux-vdso.so.1 with build-id: aeef3bee92f16522efbeb3eec907fd053a1b3215
Found module libdrm.so.2 with build-id: 9c7cb19295d20e515902cb0710326a0b8d6394c8
Found module libxcb-glx.so.0 with build-id: 975ca99dc81fe3349892acd1ddc8d2a169810352
Found module libnvidia-glvkspirv.so.535.171.04 with build-id: 4f3925cf6b6818d860f68f4961ad746b04371997
Found module librt.so.1 with build-id: fa3a0740c79389792000620954a14ee7c2126aa0
Found module libpthread.so.0 with build-id: 81f46d553e2f7c999e43c3eede73a822bc8d5d93
Found module libdl.so.2 with build-id: 6f6fe1a24b7b981e11c9a3373b806d3496d4d9d4
Found module libnvidia-glcore.so.535.171.04 with build-id: a57effe19ecc994d98b04c69f405b8416337ae21
Found module libnvidia-tls.so.535.171.04 with build-id: 28297b6d4d6066bb0f31e3ded33db38d79f69e37
Found module libnvidia-glsi.so.535.171.04 with build-id: 9758e5b13f7e2e2fc44474a592f12cdb41e1711f
Found module libGLX_nvidia.so.0 with build-id: 562c3b86eb7400e381b91ba762871cd4758545f1
Found module libGLX.so.0 with build-id: ac8b68a74f1ead77477f89bc98998ecb064e3ae5
Found module libGLdispatch.so.0 with build-id: 19c339ecd74c020f1db1342213a07114f4baf5e0
Found module libGL.so.1 with build-id: fe7c476406e1e41b511089398540d618177a7dcb
Found module libX11-xcb.so.1 with build-id: 70f2a36d79c623f42fd70fa7ffb06d8877c74f16
Found module libXinerama.so.1 with build-id: 9823bebfa26a681265db4aeb09abf44deec38401
Found module libXfixes.so.3 with build-id: a9c550a40b8154a3b4b5e2ac182bb50c013c3f18
Found module libXcursor.so.1 with build-id: d936a5db46d8babb0f2cc490df36b6b18a16d8aa
Found module libXrender.so.1 with build-id: 7ccbfa4c24e93c42fa50dd2e42fa277630f9650c
Found module libXrandr.so.2 with build-id: 069f930a2b41f3908a1a92b1a51c38bd13a559e2
Found module libXi.so.6 with build-id: 8ff5a3ac871a90fd9d0a7917c61f748a41c6b5ee
Found module libXext.so.6 with build-id: 9fb1880e02dfa11a8c39cd1a170109de08302059
Found module libXxf86vm.so.1 with build-id: a32520dd34e48cb9c4bd756f64875be8a1ef5b54
Found module libmd.so.0 with build-id: cd2d2f71b3967ebde30e2aa43b8eb63339020c06
Found module libbsd.so.0 with build-id: 9a6c72469251e2feb63e175ef5cb944ce6e00df3
Found module libXdmcp.so.6 with build-id: 6b60f99504aa1d3999ea02a14366d1a39d6c5dcf
Found module libXau.so.6 with build-id: 7089b383cacbfc1760634a3be19a923e51fe3315
Found module ld-linux-x86-64.so.2 with build-id: 4186944c50f8a32b47d74931e3f512b811813b64
Found module libc.so.6 with build-id: 490fef8403240c91833978d494d39e537409b92e
Found module libgcc_s.so.1 with build-id: e3a44e0da9c6e835d293ed8fd2882b4c4a87130c
Found module libm.so.6 with build-id: a508ec5d8bf12fb7fd08204e0f87518e5cd0b102
Found module libxcb.so.1 with build-id: 1bef862a339557aa16c34c7a4b27f8f3aea90517
Found module libX11.so.6 with build-id: 37a5d7bbb78e3a99ea8376a7c80ea0c62fe06494
Found module libstdc++.so.6 with build-id: e37fe1a879783838de78cbc8c80621fa685d58a2
Found module tacentview with build-id: 00eaa805ceeaaffd8509c8a57516dabb0ab28435
Stack trace of thread 7164:
#0 0x0000559b717647e7 ktxMemStream_construct_ro (tacentview + 0x3997e7)
#1 0x0000559b71698908 ktxTexture_CreateFromMemory (tacentview + 0x2cd908)
#2 0x0000559b71583b98 _ZN6tImage9tImageKTX4LoadEPKhiRKNS0_10LoadParamsE (tacentview + 0x1b8b98)
#3 0x0000559b715850ae _ZN6tImage9tImageKTX4LoadERK7tStringRKNS0_10LoadParamsE (tacentview + 0x1ba0ae)
#4 0x0000559b71469425 _ZN6Viewer5Image4LoadEb (tacentview + 0x9e425)
#5 0x0000559b7148981d _ZN6Viewer13LoadCurrImageEv (tacentview + 0xbe81d)
#6 0x0000559b71489c86 _ZN6Viewer15SetCurrentImageERK7tString (tacentview + 0xbec86)
#7 0x0000559b714967a0 _ZN6Viewer8DoNavBarEiii (tacentview + 0xcb7a0)
#8 0x0000559b71496d2f _ZN6Viewer6UpdateEP10GLFWwindowdb (tacentview + 0xcbd2f)
#9 0x0000559b714187ee main (tacentview + 0x4d7ee)
#10 0x00007fa6eb430d90 __libc_start_call_main (libc.so.6 + 0x29d90)
#11 0x00007fa6eb430e40 __libc_start_main_impl (libc.so.6 + 0x29e40)
#12 0x0000559b71424945 _start (tacentview + 0x59945)
===================================================================
GDB Log
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
===================================================================
GDB Backtrace
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
#1 0x0000559b71698908 in ktxTexture_CreateFromMemory ()
#2 0x0000559b71583b98 in tImage::tImageKTX::Load(unsigned char const*, int, tImage::tImageKTX::LoadParams const&) ()
#3 0x0000559b715850ae in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#4 0x0000559b71469425 in Viewer::Image::Load(bool) ()
#5 0x0000559b7148981d in Viewer::LoadCurrImage() ()
#6 0x0000559b71489c86 in Viewer::SetCurrentImage(tString const&) ()
#7 0x0000559b714967a0 in Viewer::DoNavBar(int, int, int) ()
#8 0x0000559b71496d2f in Viewer::Update(GLFWwindow*, double, bool) ()
#9 0x0000559b714187ee in main ()
===================================================================
GDB Backtrace (all threads)
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
Thread 1 (Thread 0x7fa6eb3cd800 (LWP 7164)):
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
No symbol table info available.
#1 0x0000559b71698908 in ktxTexture_CreateFromMemory ()
No symbol table info available.
#2 0x0000559b71583b98 in tImage::tImageKTX::Load(unsigned char const*, int, tImage::tImageKTX::LoadParams const&) ()
No symbol table info available.
#3 0x0000559b715850ae in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
No symbol table info available.
#4 0x0000559b71469425 in Viewer::Image::Load(bool) ()
No symbol table info available.
#5 0x0000559b7148981d in Viewer::LoadCurrImage() ()
No symbol table info available.
#6 0x0000559b71489c86 in Viewer::SetCurrentImage(tString const&) ()
No symbol table info available.
#7 0x0000559b714967a0 in Viewer::DoNavBar(int, int, int) ()
No symbol table info available.
#8 0x0000559b71496d2f in Viewer::Update(GLFWwindow*, double, bool) ()
No symbol table info available.
#9 0x0000559b714187ee in main ()
No symbol table info available.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
#1 0x0000559b71698908 in ktxTexture_CreateFromMemory ()
#2 0x0000559b71583b98 in tImage::tImageKTX::Load(unsigned char const*, int, tImage::tImageKTX::LoadParams const&) ()
#3 0x0000559b715850ae in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#4 0x0000559b71469425 in Viewer::Image::Load(bool) ()
#5 0x0000559b7148981d in Viewer::LoadCurrImage() ()
#6 0x0000559b71489c86 in Viewer::SetCurrentImage(tString const&) ()
#7 0x0000559b714967a0 in Viewer::DoNavBar(int, int, int) ()
#8 0x0000559b71496d2f in Viewer::Update(GLFWwindow*, double, bool) ()
#9 0x0000559b714187ee in main ()
from tacentview.
on Windows with the current master (8a2fb4c) ok, it looks like the problem is with linux
from tacentview.
Thanks for the info. So I think there can be incompatibilities with deb files generated by different versions of ubuntu/mint/debian. It does seem unlikely though as other images display on your system. Just the same, if you are able to compile using the instructions at https://github.com/bluescan/tacentview/wiki/Building it might shed some light. You should only need git, cmake, and ninja-build.
I did look at ktxMemStream_construct_ro. It does do a malloc -- shouldn't need any extended instructions like SSE or AVX. If it fails it looks like it returns a fail-code and should not crash (and just not load the image)... so not sure what's going on. There is something I can try as well. Currently the viewer loads the ktx into memory and calls ktxTexture_CreateFromMemory. This may be a less-tested codepath... and there's a sibling function ktxTexture_CreateFromNamedFile which I can try instead.
from tacentview.
You should only need git, cmake, and ninja-build.
- libx11-dev, because Mint is missing <xcb/xcb.h> ?
the build of the current master itself did not help the problem
It's too big to leave here. https://termbin.com/0ll8
from tacentview.
Thanks for testing... and that probably means the deb packaging from ubuntu is not the issue. Here's a version the create from named file... but it looks like the log you posted is already using it... so unlikely to help.
tacentview_1.0-44.zip
I may need to try installing mint at some point to see if I can repo. Not sure when I'll get to it tho.
from tacentview.
Info
===================================================================
PID: 15081 (tacentview)
UID: 1000 (vlad)
GID: 1000 (vlad)
Signal: 4 (ILL)
Timestamp: Sun 2024-06-30 03:05:56 +03 (8s ago)
Command Line: tacentview
Executable: /usr/bin/tacentview
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (vlad)
Boot ID: 7d26192a73464e36ace4c117f246db5b
Machine ID: 7de8014d73e040d480e99da1911a4078
Hostname: system
Storage: /var/lib/systemd/coredump/core.tacentview.1000.7d26192a73464e36ace4c117f246db5b.15081.1719705956000000.zst (present)
Disk Size: 5.2M
Message: Process 15081 (tacentview) of user 1000 dumped core.
Found module linux-vdso.so.1 with build-id: aeef3bee92f16522efbeb3eec907fd053a1b3215
Found module libdrm.so.2 with build-id: 9c7cb19295d20e515902cb0710326a0b8d6394c8
Found module libxcb-glx.so.0 with build-id: 975ca99dc81fe3349892acd1ddc8d2a169810352
Found module libnvidia-glvkspirv.so.535.171.04 with build-id: 4f3925cf6b6818d860f68f4961ad746b04371997
Found module librt.so.1 with build-id: fa3a0740c79389792000620954a14ee7c2126aa0
Found module libpthread.so.0 with build-id: 81f46d553e2f7c999e43c3eede73a822bc8d5d93
Found module libdl.so.2 with build-id: 6f6fe1a24b7b981e11c9a3373b806d3496d4d9d4
Found module libnvidia-glcore.so.535.171.04 with build-id: a57effe19ecc994d98b04c69f405b8416337ae21
Found module libnvidia-tls.so.535.171.04 with build-id: 28297b6d4d6066bb0f31e3ded33db38d79f69e37
Found module libnvidia-glsi.so.535.171.04 with build-id: 9758e5b13f7e2e2fc44474a592f12cdb41e1711f
Found module libGLX_nvidia.so.0 with build-id: 562c3b86eb7400e381b91ba762871cd4758545f1
Found module libGLX.so.0 with build-id: ac8b68a74f1ead77477f89bc98998ecb064e3ae5
Found module libGLdispatch.so.0 with build-id: 19c339ecd74c020f1db1342213a07114f4baf5e0
Found module libGL.so.1 with build-id: fe7c476406e1e41b511089398540d618177a7dcb
Found module libX11-xcb.so.1 with build-id: 70f2a36d79c623f42fd70fa7ffb06d8877c74f16
Found module libXinerama.so.1 with build-id: 9823bebfa26a681265db4aeb09abf44deec38401
Found module libXfixes.so.3 with build-id: a9c550a40b8154a3b4b5e2ac182bb50c013c3f18
Found module libXcursor.so.1 with build-id: d936a5db46d8babb0f2cc490df36b6b18a16d8aa
Found module libXrender.so.1 with build-id: 7ccbfa4c24e93c42fa50dd2e42fa277630f9650c
Found module libXrandr.so.2 with build-id: 069f930a2b41f3908a1a92b1a51c38bd13a559e2
Found module libXi.so.6 with build-id: 8ff5a3ac871a90fd9d0a7917c61f748a41c6b5ee
Found module libXext.so.6 with build-id: 9fb1880e02dfa11a8c39cd1a170109de08302059
Found module libXxf86vm.so.1 with build-id: a32520dd34e48cb9c4bd756f64875be8a1ef5b54
Found module libmd.so.0 with build-id: cd2d2f71b3967ebde30e2aa43b8eb63339020c06
Found module libbsd.so.0 with build-id: 9a6c72469251e2feb63e175ef5cb944ce6e00df3
Found module libXdmcp.so.6 with build-id: 6b60f99504aa1d3999ea02a14366d1a39d6c5dcf
Found module libXau.so.6 with build-id: 7089b383cacbfc1760634a3be19a923e51fe3315
Found module ld-linux-x86-64.so.2 with build-id: 4186944c50f8a32b47d74931e3f512b811813b64
Found module libc.so.6 with build-id: 490fef8403240c91833978d494d39e537409b92e
Found module libgcc_s.so.1 with build-id: e3a44e0da9c6e835d293ed8fd2882b4c4a87130c
Found module libm.so.6 with build-id: a508ec5d8bf12fb7fd08204e0f87518e5cd0b102
Found module libxcb.so.1 with build-id: 1bef862a339557aa16c34c7a4b27f8f3aea90517
Found module libX11.so.6 with build-id: 37a5d7bbb78e3a99ea8376a7c80ea0c62fe06494
Found module libstdc++.so.6 with build-id: e37fe1a879783838de78cbc8c80621fa685d58a2
Found module tacentview with build-id: 251bfe1ae3dba1086f0fefe0e5aff71d17a21f52
Stack trace of thread 15081:
#0 0x000055d555c18948 ktxFileStream_construct (tacentview + 0x398948)
#1 0x000055d555b4e6e0 ktxTexture_CreateFromNamedFile (tacentview + 0x2ce6e0)
#2 0x000055d555a3ab29 _ZN6tImage9tImageKTX4LoadERK7tStringRKNS0_10LoadParamsE (tacentview + 0x1bab29)
#3 0x000055d55591e5b9 _ZN6Viewer5Image4LoadEb (tacentview + 0x9e5b9)
#4 0x000055d55593f12d _ZN6Viewer13LoadCurrImageEv (tacentview + 0xbf12d)
#5 0x000055d55593f596 _ZN6Viewer15SetCurrentImageERK7tString (tacentview + 0xbf596)
#6 0x000055d55594c0f0 _ZN6Viewer8DoNavBarEiii (tacentview + 0xcc0f0)
#7 0x000055d55594c682 _ZN6Viewer6UpdateEP10GLFWwindowdb (tacentview + 0xcc682)
#8 0x000055d5558cd86e main (tacentview + 0x4d86e)
#9 0x00007f0f4c963d90 __libc_start_call_main (libc.so.6 + 0x29d90)
#10 0x00007f0f4c963e40 __libc_start_main_impl (libc.so.6 + 0x29e40)
#11 0x000055d5558d99c5 _start (tacentview + 0x599c5)
===================================================================
GDB Log
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 15081]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x000055d555c18948 in ktxFileStream_construct ()
===================================================================
GDB Backtrace
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 15081]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x000055d555c18948 in ktxFileStream_construct ()
#0 0x000055d555c18948 in ktxFileStream_construct ()
#1 0x000055d555b4e6e0 in ktxTexture_CreateFromNamedFile ()
#2 0x000055d555a3ab29 in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#3 0x000055d55591e5b9 in Viewer::Image::Load(bool) ()
#4 0x000055d55593f12d in Viewer::LoadCurrImage() ()
#5 0x000055d55593f596 in Viewer::SetCurrentImage(tString const&) ()
#6 0x000055d55594c0f0 in Viewer::DoNavBar(int, int, int) ()
#7 0x000055d55594c682 in Viewer::Update(GLFWwindow*, double, bool) ()
#8 0x000055d5558cd86e in main ()
===================================================================
GDB Backtrace (all threads)
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 15081]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x000055d555c18948 in ktxFileStream_construct ()
Thread 1 (Thread 0x7f0f4c900800 (LWP 15081)):
#0 0x000055d555c18948 in ktxFileStream_construct ()
No symbol table info available.
#1 0x000055d555b4e6e0 in ktxTexture_CreateFromNamedFile ()
No symbol table info available.
#2 0x000055d555a3ab29 in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
No symbol table info available.
#3 0x000055d55591e5b9 in Viewer::Image::Load(bool) ()
No symbol table info available.
#4 0x000055d55593f12d in Viewer::LoadCurrImage() ()
No symbol table info available.
#5 0x000055d55593f596 in Viewer::SetCurrentImage(tString const&) ()
No symbol table info available.
#6 0x000055d55594c0f0 in Viewer::DoNavBar(int, int, int) ()
No symbol table info available.
#7 0x000055d55594c682 in Viewer::Update(GLFWwindow*, double, bool) ()
No symbol table info available.
#8 0x000055d5558cd86e in main ()
No symbol table info available.
#0 0x000055d555c18948 in ktxFileStream_construct ()
#1 0x000055d555b4e6e0 in ktxTexture_CreateFromNamedFile ()
#2 0x000055d555a3ab29 in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#3 0x000055d55591e5b9 in Viewer::Image::Load(bool) ()
#4 0x000055d55593f12d in Viewer::LoadCurrImage() ()
#5 0x000055d55593f596 in Viewer::SetCurrentImage(tString const&) ()
#6 0x000055d55594c0f0 in Viewer::DoNavBar(int, int, int) ()
#7 0x000055d55594c682 in Viewer::Update(GLFWwindow*, double, bool) ()
#8 0x000055d5558cd86e in main ()
from tacentview.
Related Issues (20)
- Check if PVRTC V1 supportable in ktx,ktx2,and dds. HOT 1
- Display channeltype and alphamode in details.
- Pvr3 test files should validate channel type.
- Channel type set for DDS, KTX, KTX2
- Support PVR V3 flip meta-data. HOT 1
- Support PVR texture arrays.
- not able to open pkm file... HOT 3
- Support saving 16-bit PNG files in base tImagePNG
- Add properties window for PNG files. Allow colour-space conversion.
- Create a gradient 16-bit PNG test image for checking 10-bit (AKA 30bit colour) monitors.
- Update save dialog for PNG images to support lRGB 16-bpc
- Support 10 and 12-bit displays.
- advices HOT 1
- Add a 'raw data' viewer like PVRTexTool HOT 5
- [Small UI improvement] - Focus text box when renaming a file HOT 4
- Ability to copy/ paste infomation from R/G/B/Alpha channel of an image in the viewer. HOT 22
- .tga 'top-down' bit seems to be ignored HOT 2
- Add support for multiple languages HOT 1
- [FIX] `# include <algorithm>` is needed: Build with GCC 14.1.1 fails with `tQuantizeSpatial.cpp:231:14: error: ‘shuffle’ is not a member of ‘std’` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tacentview.