Files
eepp/.gitignore
Martín Lucas Golini 42de99cf3b Fix GL resource sharing across native application windows
Decouple GL object sharing between native windows from auxiliary worker-thread context support. Platforms without threaded GL contexts, such as Haiku, must still share textures and other GL resources between their window contexts.

Always configure SDL_GL_SHARE_WITH_CURRENT_CONTEXT according to the requested context settings, while continuing to create the auxiliary thread context only on supported platforms. Explicitly reset the SDL attribute for non-shared contexts to avoid leaking state into subsequent window creation.

Apply the fix to both SDL2 and SDL3 backends. Also link the Haiku unit test executable against libbsd and libnetwork to resolve its PTY and socket dependencies.
2026-09-12 01:51:17 -03:00

89 lines
1.8 KiB
Plaintext

assets/temp/
obj/
libs/
make/
data/
docs/doxygen-html
docs/html
docs/rst
docs/xml
docs/doxyrest/sphinx/__pycache__
projects/android-project/.gradle
projects/android-project/build
projects/android-project/local.properties
projects/android-project/app/.externalNativeBuild
projects/android-project/app/build
projects/android-project/app/src/main/assets
projects/android-project-ant/bin
projects/android-project-ant/obj
projects/android-project-ant/data
projects/android-project-ant/gen
projects/android-project-ant/assets
projects/android-project-ant/libs
projects/mingw32/llvm*
src/examples/strobe
src/thirdparty/SDL2-*
src/thirdparty/SDL3-*
*.dll
bin/ee*
bin/eepp-*
bin/ecode*
ee.tag
log.log
/external_projects*.lua
*.user
*.filters
*.suo
*.DS_Store
*.pdb
*.pyc
src/thirdparty/SDL2/include/SDL2
projects/ios/eepp.app/assets
projects/ios/eepp.app/eepp
bin/*.so
bin/*.dylib
*.iml
.idea/
eepp.kdev4
eepp.tags
eepp.geany
/bin/assets/icon/ee.aps
/bin/.htaccess
.qtc_clangd
/projects/macos/ecode/ecode.app
/bin/assets/icon/ee.iconset
ecode.dmg
/projects/linux/ecode/ecode.app
/projects/freebsd/ecode/ecode.app
/projects/windows/ecode/ecode
/projects/windows/ecode/ecode-*
*.AppImage
/projects/mingw32/ecode/ecode/
/projects/mingw32/ecode/ecode-*
*.dmg
/bin/eterm*
/compile_flags.txt
/projects/**/*.7z
/projects/**/*.tar.gz
/projects/**/*.zip
/.ecode/.fstreeviewignore
/.ecode/.prjallowed
/.cache/
/compile_commands.json
/bin/benchmarks*
/bin/unit_tests/eepp*
/bin/unit_tests/lib*
/bin/unit_tests/output/*
/projects/linux/sdk/
/projects/macos/sdk/
/projects/windows/sdk/
/projects/linux/ecode/polyfill-glibc
/bin/crashes/*
/bin/config/*
/projects/android-project/.settings/*
/projects/android-project/app/.settings/*
/projects/android-project/app/.classpath
/projects/android-project/.project
/projects/android-project/app/.project
/design/
/projects/haiku/ecode/ecode.app/*