зеркало из https://github.com/AvaloniaUI/angle.git
e167f76b08
This replaces passing gl::Context. Using a gl::State directly will more easily let the mid-execution replay code pass a mocked gl::State instead of having to modify the real underlying Context state. For example when capturing pixel pack and unpack parameters the states could not be overridden without changing the gl::Context itself. Similarly when capturing client side data. Also moves a query parameter info function into queryutils so it can be accessible to the State-based capture. Refactoring change only. Bug: angleproject:3611 Change-Id: I3c064001cfa83ebbb67a2b8fc8b6180491edd215 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1899728 Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Tim Van Patten <timvp@google.com> Commit-Queue: Jamie Madill <jmadill@chromium.org> |
||
---|---|---|
.. | ||
code_generation_hashes | ||
apply_clang_format_on_all_sources.py | ||
bmp_to_nv12.py | ||
bootstrap.py | ||
egl.xml | ||
egl_angle_ext.xml | ||
entry_point_packed_gl_enums.json | ||
export_targets.py | ||
file_exists.py | ||
gen_angle_gn_info_json.py | ||
gen_gl_enum_utils.py | ||
gen_proc_table.py | ||
generate_entry_points.py | ||
generate_loader.py | ||
generate_new_renderer.py | ||
generate_stats.py | ||
generate_vulkan_layers_json.py | ||
gl.xml | ||
gl_angle_ext.xml | ||
msvs_projects.py | ||
perf_test_runner.py | ||
registry_xml.py | ||
remove_files.py | ||
roll_deps.py | ||
run_code_generation.py | ||
trigger.bat | ||
trigger.py | ||
update_canary_angle.py | ||
vk_mandatory_format_support_capture_to_json.js | ||
wgl.xml |