8000 Bug: scrolling up is so fast · Issue #527 · focus-editor/focus · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Bug: scrolling up is so fast #527

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
666rayen999 opened this issue Mar 11, 2025 · 2 comments
Open

Bug: scrolling up is so fast #527

666rayen999 opened this issue Mar 11, 2025 · 2 comments

Comments

@666rayen999
Copy link

Focus 0.3.8
Debian Linux - Gnome Wayland

when scrolling (using touchpad, i dont have mouse so idk about it) up it goes so fast, scrolling down is normal

@ileonte
Copy link
Collaborator
ileonte commented Mar 11, 2025

Can you please run the Show Troubleshooting Info command in the editor and post the result here?

As a general comment - we know scrolling with touchpads is "glitchy" right now on Linux, both on X11 and Wayland. It is on our TODO and we will get to it, it's just not likely to happen soon.

@666rayen999
Copy link
Author

Kernel:
Linux 12 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux
OS information:
PRETTY_NAME="Debian GNU/Linux trixie/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=trixie
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Interesting things in the environment:
FOCUS_LD_BACKEND :
FOCUS_LD_GL_BACKEND :
FOCUS_LD_FLAGS :
DISPLAY : :0
WAYLAND_DISPLAY : wayland-0
DESKTOP_SESSION : gnome
XDG_SESSION_DESKTOP : gnome
XDG_CURRENT_DESKTOP : GNOME
XCURSOR_THEME :
XCURSOR_SIZE :
LD_LIBRARY_PATH :
LD_PRELOAD :
PATH : /home/rayen/.deno/bin:/home/rayen/.cargo/bin:/home/rayen/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/jai/bin:/snap/bin:/home/rayen/.dotnet/tools:/opt/jai/bin/:/usr/local/etc/zig-0.13.0

Loaded libraries:
/usr/local/bin/focus-linux
/usr/lib/x86_64-linux-gnu/libicudata.so.72.1
/usr/lib/x86_64-linux-gnu/libicuuc.so.72.1
/usr/lib/x86_64-linux-gnu/libz3.so.4
/usr/lib/x86_64-linux-gnu/libxml2.so.2.9.14
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33
/usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.18.3
/usr/lib/x86_64-linux-gnu/libLLVM-15.so.1
/usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9
/usr/lib/x86_64-linux-gnu/libpng16.so.16.39.0
/usr/lib/x86_64-linux-gnu/dri/iris_dri.so
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0
/usr/lib/x86_64-linux-gnu/liblzma.so.5.4.1
/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
/usr/lib/x86_64-linux-gnu/libtinfo.so.6.4
/usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
/usr/lib/x86_64-linux-gnu/libedit.so.2.0.70
/usr/lib/x86_64-linux-gnu/libgcc_s.so.1
/usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
/usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1.0.0
/usr/lib/x86_64-linux-gnu/libelf-0.188.so
/usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
/usr/lib/x86_64-linux-gnu/libsensors.so.5.0.0
/usr/lib/x86_64-linux-gnu/libzstd.so.1.5.6
/usr/lib/x86_64-linux-gnu/libz.so.1.2.13
/usr/lib/x86_64-linux-gnu/libxcb-randr.so.0.1.0
/usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0
/usr/lib/x86_64-linux-gnu/libexpat.so.1.8.10
/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
/usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
/usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.1.0
/usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
/usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
/usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-xinput.so.0.1.0
/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0
/usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4.0.0
/usr/lib/x86_64-linux-gnu/libxcb-util.so.1.0.0
/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-image.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-cursor.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0
/usr/lib/x86_64-linux-gnu/libbsd.so.0.11.7
/usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
/usr/lib/x86_64-linux-gnu/libmd.so.0.0.5
/usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
/usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.21.0
/usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.21.0
/usr/lib/x86_64-linux-gnu/libpthread.so.0
/usr/lib/x86_64-linux-gnu/libffi.so.8.1.2
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0.21.0
/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
/usr/lib/x86_64-linux-gnu/libm.so.6
/usr/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2

Linux_Display information:
desired backend : PREFER_BEST_USER_EXPERIENCE
active backend : XCB
desired GL backend : AUTOSELECT
active GL backend : GLX

XCB_Display.{
base = {
type = XCB_Display;
app_id = "dev.focus-editor.focus";
init_flags = 0;
desired_gl_backend = AUTOSELECT;
windows = [(union)];
mouse_delta_x = 0;
mouse_delta_y = 0;
mouse_wheel_delta = {
vertical = 0;
horizontal = 0;
};
events_this_frame = [];
input_button_states = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, DOWN, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...];
loop_wakeup_event = 4;
gl = {
type = GLX;
data = (union);
ops = {
create_context = procedure 0x85_9fa0;
create_surface = procedure 0x85_a3e0;
make_current = procedure 0x85_a510;
swap_buffers = procedure 0x85_a5b0;
get_proc_address = procedure 0x7f19_5f1d_1d80;
};
};
xkb_state = {
kb_context = 30b5_5fa0;
kb_keymap = 30b1_1fc0;
kb_state = 30b8_1a70;
kb_compose_table = 30b8_1090;
kb_compose_state = 30b3_4d40;
mod_idx_shift = 0;
mod_idx_ctrl = 2;
mod_idx_alt = 3;
mod_idx_caps_lock = 1;
mod_idx_super = 6;
mod_idx_alt_gr = 7;
mods_depressed = 0;
mods_latched = 0;
mods_locked = 0;
grp_depressed = 0;
grp_latched = 0;
grp_locked = 0;
};
create_window = procedure 0x92_6520;
set_fixed_scaling = procedure 0x91_f7e0;
translate_key_code = procedure 0x95_cf60;
wait_for_events = procedure 0x91_f1c0;
update_window_events = procedure 0x92_4180;
clipboard_get_text = procedure 0x91_e980;
clipboard_set_text = procedure 0x91_eec0;
get_mouse_pointer_position = procedure 0x91_e870;
};
xlib_dpy = 30b2_27a0;
handle = 30b5_07e0;
screen = 30b1_96a4;
xi_initialized = true;
xi_ext_opcode = 131;
xkb_event_base = 85;
file_descriptor = 5;
max_request_length = 4194303;
cursors = {
count = 9;
allocated = 32;
slots_filled = 9;
allocator = {
proc = procedure 0x70_4370;
data = null;
};
entries = [{
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 4097563523;
key = "not-allowed";
value = 27262991;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 2412903814;
key = "row-resize";
value = 27262999;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 1138208137;
key = "nw-resize";
value = 27263007;
}, {
hash = 3066000618;
key = "pointer";
value = 27262987;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 1142960204;
key = "col-resize";
value = 27262995;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 1790169136;
key = "se-resize";
value = 27263011;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 2184325266;
key = "all-scroll";
value = 27263003;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 0;
key = "";
value = 0;
}, {
hash = 3597751390;
key = "default";
value = 27262983;
}, {
hash = 1534314078;
key = "text";
value = 27263015;
}];
};
cliboard_blocking_tranfser_ongoing = false;
clipboard_window = 27262978;
clipboard_incoming_data = "Show Troubleshooting Info";
clipboard_large_incoming_tranfer = false;
clipboard_incoming_in_flight_data = {
initialized = false;
failed = false;
subsequent_buffer_size = -1;
allocator = {
proc = null;
data = null;
};
current_buffer = null;
initial_bytes = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...];
};
clipboard_outgoing_data = "";
fixed_scaling = false;
dpi_override = 0;
atom_names = {
count = 18;
allocated = 32;
slots_filled = 18;
allocator = {
proc = procedure 0x70_4370;
data = null;
};
entries = [{
hash = 0;
key = 0;
value = "";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 3997627362;
key = 275;
value = "_NET_WM_STATE_FULLSCREEN";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 2835796484;
key = 258;
value = "WM_PROTOCOLS";
}, {
hash = 3148137092;
key = 246;
value = "Rel Horiz Wheel";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 590219879;
key = 353;
value = "TARGETS";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 1343191593;
key = 272;
value = "_NET_WM_STATE";
}, {
hash = 1190170090;
key = 132;
value = "Rel X";
}, {
hash = 493701323;
key = 247;
value = "Rel Vert Wheel";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 703225773;
key = 429;
value = "FOCUS_EDITOR_SELECTION_DATA";
}, {
hash = 3836362190;
key = 412;
value = "CLIPBOARD";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 2908786768;
key = 254;
value = "UTF8_STRING";
}, {
hash = 1821892241;
key = 256;
value = "WM_DELETE_WINDOW";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 2830701616;
key 8054 = 133;
value = "Rel Y";
}, {
hash = 1956480340;
key = 423;
value = "INCR";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 4236977686;
key = 267;
value = "_NET_WM_ICON";
}, {
hash = 329287350;
key = 278;
value = "_NET_WM_STATE_MAXIMIZED_VERT";
}, {
hash = 3849700727;
key = 268;
value = "_NET_WM_ICON_NAME";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 1969818876;
key = 279;
value = "_NET_WM_STATE_MAXIMIZED_HORZ";
}, {
hash = 1195264957;
key = 269;
value = "_NET_WM_NAME";
}, {
hash = 0;
key = 0;
value = "";
}, {
hash = 0;
key = 0;
value = "";
}];
};
global_atoms = {
INCR = 423;
CLIPBOARD = 412;
FOCUS_EDITOR_SELECTION_DATA = 429;
TARGETS = 353;
WM_PROTOCOLS = 258;
WM_DELETE_WINDOW = 256;
_NET_WM_ICON = 267;
_NET_WM_STATE = 272;
_NET_WM_STATE_MAXIMIZED_VERT = 278;
_NET_WM_STATE_MAXIMIZED_HORZ = 279;
_NET_WM_STATE_FULLSCREEN = 275;
_NET_WM_NAME = 269;
_NET_WM_ICON_NAME = 268;
UTF8_STRING = 254;
};
devices = {
count = 2;
allocated = 32;
slots_filled = 2;
allocator = {
proc = procedure 0x70_4370;
data = null;
};
entries = [{
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 3766520707;
key = 2;
value = 7f19_5fba_0380;
}, {
hash = 3379243748;
key = 7;
value = 7f19_5fba_0300;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}, {
hash = 0;
key = 0;
value = null;
}];
};
pending_event = null;
currently_hovered_window = 7f19_5fa9_5480;
}

OpenGL Information:
vendor : Intel
renderer : Mesa Intel(R) HD Graphics 620 (KBL GT2)
version : 4.6 (Compatibility Profile) Mesa 22.3.6
GLSL version : 4.60
extensions (307):
GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, GL_AMD_depth_clamp_separate,
GL_AMD_multi_draw_indirect, GL_AMD_performance_monitor, GL_AMD_pinned_memory,
GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
GL_APPLE_packed_pixels, GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility,
GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended,
GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, GL_ARB_color_buffer_float,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, GL_ARB_compute_variable_group_size,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control,
GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, GL_ARB_fragment_program,
GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, GL_ARB_framebuffer_no_attachments,
GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv,
GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_instanced_arrays, GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
GL_ARB_polygon_offset_clamp, GL_ARB_post_depth_coverage, GL_ARB_program_interface_query,
GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot,
GL_ARB_shader_clock, GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, GL_ARB_shading_language_420pack,
GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_spirv_extensions, GL_ARB_stencil_texturing,
GL_ARB_tessellation_shader, GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range, GL_ARB_texture_compression,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_float, GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, GL_ATI_fragment_shader,
GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_EXT_EGL_sync, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
GL_EXT_demote_to_helper_invocation, GL_EXT_direct_state_access, GL_EXT_draw_buffers2,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_gpu_shader4, GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_semaphore,
GL_EXT_separate_specular_color, GL_EXT_shader_framebuffer_fetch,
GL_EXT_shader_integer_mix, GL_EXT_shader_samples_identical, GL_EXT_shadow_funcs,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_R8,
GL_EXT_texture_shadow_lod, GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
GL_EXT_timer_query, GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INTEL_blackhole_render, GL_INTEL_performance_query, GL_INTEL_shader_atomic_float_minmax,
GL_KHR_blend_equation_advanced, GL_KHR_blend_equation_advanced_coherent,
GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, GL_KHR_robust_buffer_access_behavior,
GL_KHR_texture_compression_astc_ldr, GL_KHR_texture_compression_astc_sliced_3d,
GL_MESA_pack_invert, GL_MESA_shader_integer_functions, GL_MESA_texture_signed_rgba,
GL_NV_ES1_1_compatibility, GL_NV_blend_square, GL_NV_compute_shader_derivatives,
GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_fog_distance,
GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, GL_NV_primitive_restart,
GL_NV_texture_barrier, GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SUN_multi_draw_arrays

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0