refactor(port): remove engine-specific fields from RenderingEnvSettings
- commit
- 1c398d30ced0e3ac5f76d86e0371de04dac58ac9
- author
- brice · · 2026-03-15 16:05 UTC
- parent
- b2f558c
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
1 file · +0 -32
M internal/application/port/rendering_env.go +0 -32
| @@ -20,38 +20,6 @@ const ( | |||
| 20 | 20 | // RenderingEnvSettings contains all rendering-related environment settings. | |
| 21 | 21 | // This is a port-local type to avoid import cycles with config package. | |
| 22 | 22 | type RenderingEnvSettings struct { | |
| 23 | - | // --- GStreamer settings (from MediaConfig) --- | |
| 24 | - | // ForceVSync enables vertical sync for video playback. | |
| 25 | - | ForceVSync bool | |
| 26 | - | // GLRenderingMode controls OpenGL API selection: "auto", "gles2", "gl3", "none". | |
| 27 | - | GLRenderingMode string | |
| 28 | - | // GStreamerDebugLevel sets GStreamer debug verbosity (0-5). | |
| 29 | - | GStreamerDebugLevel int | |
| 30 | - | ||
| 31 | - | // --- WebKit compositor settings (from RenderingConfig) --- | |
| 32 | - | DisableDMABufRenderer bool | |
| 33 | - | ForceCompositingMode bool | |
| 34 | - | DisableCompositingMode bool | |
| 35 | - | ||
| 36 | - | // --- GTK/GSK settings (from RenderingConfig) --- | |
| 37 | - | GSKRenderer string | |
| 38 | - | DisableMipmaps bool | |
| 39 | - | PreferGL bool | |
| 40 | - | ||
| 41 | - | // --- Debug settings --- | |
| 42 | - | ShowFPS bool | |
| 43 | - | SampleMemory bool | |
| 44 | - | DebugFrames bool | |
| 45 | - | ||
| 46 | - | // --- Skia rendering thread settings (from PerformanceConfig) --- | |
| 47 | - | // SkiaCPUPaintingThreads sets WEBKIT_SKIA_CPU_PAINTING_THREADS. | |
| 48 | - | // 0 means unset (use WebKit default). | |
| 49 | - | SkiaCPUPaintingThreads int | |
| 50 | - | // SkiaGPUPaintingThreads sets WEBKIT_SKIA_GPU_PAINTING_THREADS. | |
| 51 | - | // -1 means unset; 0 disables GPU tile painting. | |
| 52 | - | SkiaGPUPaintingThreads int | |
| 53 | - | // SkiaEnableCPURendering forces CPU rendering via WEBKIT_SKIA_ENABLE_CPU_RENDERING=1. | |
| 54 | - | SkiaEnableCPURendering bool | |
| 55 | 23 | } | |
| 56 | 24 | ||
| 57 | 25 | // RenderingEnvManager configures rendering environment variables | |
| @@ -20,38 +20,6 @@ const ( | |||||
| 20 | // RenderingEnvSettings contains all rendering-related environment settings. | 20 | // RenderingEnvSettings contains all rendering-related environment settings. | ||
| 21 | // This is a port-local type to avoid import cycles with config package. | 21 | // This is a port-local type to avoid import cycles with config package. | ||
| 22 | type RenderingEnvSettings struct { | 22 | type RenderingEnvSettings struct { | ||
| 23 | - | // --- GStreamer settings (from MediaConfig) --- | |||
| 24 | - | // ForceVSync enables vertical sync for video playback. | |||
| 25 | - | ForceVSync bool | |||
| 26 | - | // GLRenderingMode controls OpenGL API selection: "auto", "gles2", "gl3", "none". | |||
| 27 | - | GLRenderingMode string | |||
| 28 | - | // GStreamerDebugLevel sets GStreamer debug verbosity (0-5). | |||
| 29 | - | GStreamerDebugLevel int | |||
| 30 | - | ||||
| 31 | - | // --- WebKit compositor settings (from RenderingConfig) --- | |||
| 32 | - | DisableDMABufRenderer bool | |||
| 33 | - | ForceCompositingMode bool | |||
| 34 | - | DisableCompositingMode bool | |||
| 35 | - | ||||
| 36 | - | // --- GTK/GSK settings (from RenderingConfig) --- | |||
| 37 | - | GSKRenderer string | |||
| 38 | - | DisableMipmaps bool | |||
| 39 | - | PreferGL bool | |||
| 40 | - | ||||
| 41 | - | // --- Debug settings --- | |||
| 42 | - | ShowFPS bool | |||
| 43 | - | SampleMemory bool | |||
| 44 | - | DebugFrames bool | |||
| 45 | - | ||||
| 46 | - | // --- Skia rendering thread settings (from PerformanceConfig) --- | |||
| 47 | - | // SkiaCPUPaintingThreads sets WEBKIT_SKIA_CPU_PAINTING_THREADS. | |||
| 48 | - | // 0 means unset (use WebKit default). | |||
| 49 | - | SkiaCPUPaintingThreads int | |||
| 50 | - | // SkiaGPUPaintingThreads sets WEBKIT_SKIA_GPU_PAINTING_THREADS. | |||
| 51 | - | // -1 means unset; 0 disables GPU tile painting. | |||
| 52 | - | SkiaGPUPaintingThreads int | |||
| 53 | - | // SkiaEnableCPURendering forces CPU rendering via WEBKIT_SKIA_ENABLE_CPU_RENDERING=1. | |||
| 54 | - | SkiaEnableCPURendering bool | |||
| 55 | } | 23 | } | ||
| 56 | 24 | ||||
| 57 | // RenderingEnvManager configures rendering environment variables | 25 | // RenderingEnvManager configures rendering environment variables | ||