Henri Verbeet
|
000eab8727
|
wined3d: Store the sRGB constants as wined3d_vec4 structures.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-19 14:13:02 +02:00 |
Matteo Bruni
|
fdf37d3e51
|
wined3d: Get rid of wined3d_max_compat_varyings().
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-14 14:30:33 +02:00 |
Henri Verbeet
|
74b9ef2c1d
|
wined3d: Move the "gl_info" field from struct wined3d_context to struct wined3d_context_gl.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-07 19:56:16 +02:00 |
Henri Verbeet
|
c3e2909fd3
|
wined3d: Store the maximum number of "compat" varyings in struct wined3d_d3d_limits.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-06 08:41:35 +02:00 |
Henri Verbeet
|
4f86e35c53
|
wined3d: Use d3d_info to determine whether shader outputs need interpolation qualifiers.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-05 18:45:06 +02:00 |
Józef Kucia
|
62f2cd1b47
|
wined3d: Add support for GL_EXT_texture_shadow_lod.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-02 16:56:46 +02:00 |
Henri Verbeet
|
9cb81bfad4
|
wined3d: Pass a wined3d_context structure to fragment_pipeline.enable_extension().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-01 08:03:26 +02:00 |
Henri Verbeet
|
fe17f2adf9
|
wined3d: Pass a wined3d_context_gl structure to glsl_free_blitter_program().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-01 08:03:22 +02:00 |
Henri Verbeet
|
6a89bb057b
|
wined3d: Store a wined3d_context_gl structure in struct glsl_ffp_destroy_ctx.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-01 08:03:19 +02:00 |
Henri Verbeet
|
e8d86d43a8
|
wined3d: Pass a wined3d_context structure to wined3d_vertex_pipe_ops.vp_enable().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-31 08:29:35 +02:00 |
Paul Gofman
|
9607a427de
|
wined3d: Do not modify shader register maps in backends.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-05 20:39:27 +02:00 |
Henri Verbeet
|
14f1cc73e7
|
wined3d: Pass a wined3d_context_gl structure to glsl_blitter_get_program().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-04 21:14:54 +02:00 |
Henri Verbeet
|
48d710dce9
|
wined3d: Pass a wined3d_context_gl structure to set_glsl_shader_program().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-04 21:14:54 +02:00 |
Henri Verbeet
|
3d8c15dc85
|
wined3d: Pass a wined3d_context_gl structure to set_glsl_compute_shader_program().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-03 15:24:52 +02:00 |
Henri Verbeet
|
7d8ad2e8d8
|
wined3d: Pass a wined3d_context_gl structure to find_glsl_compute_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-03 15:24:42 +02:00 |
Henri Verbeet
|
dbb0139e3e
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_compile_compute_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-03 15:24:39 +02:00 |
Henri Verbeet
|
d86f6a4ab7
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_find_ffp_fragment_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-03 15:24:36 +02:00 |
Henri Verbeet
|
3a2a176a7b
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_ffp_fragment_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-02 08:00:01 +02:00 |
Henri Verbeet
|
9d7ca718e0
|
wined3d: Pass a wined3d_context_gl structure to find_glsl_geometry_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-02 07:59:59 +02:00 |
Henri Verbeet
|
32dbfda4d5
|
wined3d: Pass a wined3d_context_gl structure to find_glsl_domain_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-02 07:59:57 +02:00 |
Henri Verbeet
|
62d6520fa6
|
wined3d: Pass a wined3d_context_gl structure to find_glsl_hull_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-02 07:59:55 +02:00 |
Henri Verbeet
|
e867d986d5
|
wined3d: Pass a wined3d_context_gl structure to find_glsl_vshader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-01 14:40:42 +02:00 |
Henri Verbeet
|
6bf34c8366
|
wined3d: Pass a wined3d_context_gl structure to find_glsl_pshader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-01 14:40:40 +02:00 |
Henri Verbeet
|
3d765ae072
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_compute_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-01 14:40:37 +02:00 |
Henri Verbeet
|
9eb34e4f74
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_geometry_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-01 14:40:35 +02:00 |
Henri Verbeet
|
03a06f4ef2
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_domain_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-28 08:11:24 +02:00 |
Henri Verbeet
|
eaf48206c1
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_hull_shader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-28 08:11:22 +02:00 |
Henri Verbeet
|
c85df2edc6
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_vshader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-28 08:11:20 +02:00 |
Henri Verbeet
|
c65d522f91
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_pshader().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-28 08:11:15 +02:00 |
Henri Verbeet
|
62179b511f
|
wined3d: Pass a wined3d_context_gl structure to shader_generate_glsl_declarations().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-27 19:37:03 +02:00 |
Henri Verbeet
|
7710f67354
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_clip_plane_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-27 19:37:01 +02:00 |
Henri Verbeet
|
e9dc1dfc2f
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_load_fog_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-27 19:36:59 +02:00 |
Henri Verbeet
|
45c3c20dbf
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_pointsize_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-27 19:36:57 +02:00 |
Henri Verbeet
|
68c665576b
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_light_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 23:08:56 +02:00 |
Henri Verbeet
|
e0ff34913e
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_lightambient_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 23:08:56 +02:00 |
Henri Verbeet
|
7fc2b67228
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_material_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 23:08:56 +02:00 |
Henri Verbeet
|
43daf74786
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_texmatrix_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 23:08:56 +02:00 |
Henri Verbeet
|
973d96eb7e
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_normalmatrix_uniform().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:27:18 +02:00 |
Henri Verbeet
|
3484871f2c
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_init_transform_feedback().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:27:16 +02:00 |
Henri Verbeet
|
84f8bf2400
|
wined3d: Pass a wined3d_context_gl structure to shader_glsl_load_program_resources().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:27:14 +02:00 |
Henri Verbeet
|
a668fa8949
|
wined3d: Pass a wined3d_context_gl structure to context_draw_shaded_quad().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-20 08:47:27 +02:00 |
Paul Gofman
|
c13351c05a
|
wined3d: Do not zero 'w' with zero norm for 'nrm' opcode in GLSL backend.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-13 20:56:20 +02:00 |
Paul Gofman
|
447c9523f8
|
wined3d: Use 3 component norm for 'nrm' opcode in GLSL backend.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=8848
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-13 20:56:17 +02:00 |
Henri Verbeet
|
258f0d209d
|
wined3d: Pass a wined3d_context_gl structure to context_enable_clip_distances().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-11 09:46:13 +02:00 |
Henri Verbeet
|
899e4c7aed
|
wined3d: Pass a wined3d_context_gl structure to context_active_texture().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-05 16:44:38 +02:00 |
Henri Verbeet
|
74ebaacb1a
|
wined3d: Pass a wined3d_context_gl structure to glsl_blitter_upload_palette().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-04 19:23:11 +02:00 |
Henri Verbeet
|
de035b71ab
|
wined3d: Move the WGL fields from struct wined3d_context to struct wined3d_context_gl.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-03 22:33:30 +02:00 |
Paul Gofman
|
9c95ee3890
|
wined3d: Move multiply_vector_matrix() to wined3d_private.h.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-21 18:08:37 +02:00 |
Paul Gofman
|
57bb929e8a
|
wined3d: Factor out compute_normal_matrix() function.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 20:54:23 +02:00 |
Henri Verbeet
|
9cb572cb70
|
wined3d: Pass a wined3d_context_gl structure to context_set_draw_buffer().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-15 19:26:25 +02:00 |