Displaying 5 results from an estimated 5 matches for "bind_vertex_elements_state".
2016 Apr 19
2
more one question regarding gl and nouveau
Hi Ilia, you were straight to the point for me in:
"src/mesa/vbo will upload it to a vbo. The driver then points the
hardware at the vbo and tells it to read from there."
But where is it the function that implements this? Is it in
nv30_draw_vbo(...)? Please, give me a function name or
at least a file name?
2016-04-19 10:04 GMT-04:00 Ilia Mirkin <imirkin at alum.mit.edu>:
>
2016 Apr 19
0
more one question regarding gl and nouveau
...nts the
> hardware at the vbo and tells it to read from there."
>
> But where is it the function that implements this? Is it in
> nv30_draw_vbo(...)? Please, give me a function name or
> at least a file name?
Before draw_vbo is called, the vbo will have been set up via
pipe->bind_vertex_elements_state and pipe->set_vertex_buffers. The
draw call will then validate those, by calling nv30_state_validate (or
something along those lines) which will look at all the dirtied state
and write that out to hw.
There are also funny interactions with translate... for formats that
aren't directly suppo...
2014 Nov 27
0
[Mesa-dev] [RFC] tegra: Initial support
...pcontext);
> +
> + return context->gpu->create_vertex_elements_state(context->gpu,
> + num_elements,
> + elements);
> +}
> +
> +static void
> +tegra_bind_vertex_elements_state(struct pipe_context *pcontext,
> + void *so)
> +{
> + struct tegra_context *context = to_tegra_context(pcontext);
> +
> + context->gpu->bind_vertex_elements_state(context->gpu, so);
> +}
> +
> +static void
> +tegra_delet...
2014 Nov 27
7
[RFC] tegra: Initial support
...ext,
+ unsigned num_elements,
+ const struct pipe_vertex_element *elements)
+{
+ struct tegra_context *context = to_tegra_context(pcontext);
+
+ return context->gpu->create_vertex_elements_state(context->gpu,
+ num_elements,
+ elements);
+}
+
+static void
+tegra_bind_vertex_elements_state(struct pipe_context *pcontext,
+ void *so)
+{
+ struct tegra_context *context = to_tegra_context(pcontext);
+
+ context->gpu->bind_vertex_elements_state(context->gpu, so);
+}
+
+static void
+tegra_delete_vertex_elements_state(struct pipe_context *pcontext,
+ void *so)
+{
+ struct...
2010 Aug 06
4
nv vpe video decoder
Hello,
I have my work on the nv vpe video decoder in a functional
state. In case you didn't know this decoder accelerates mpeg2
video at the idct/mc level. I have verified that it works on
nv40 hardware. I believe it works on nv30 hardware (and
maybe some earlier hardware), but I cannot verify since I have
none.
I will reply with patches against the kernel, drm, ddx
and mesa for