r600g: Constant buffers can contain up to 4096 constants.
This commit is contained in:
parent
a8bde5c47e
commit
eac50295fc
|
@ -394,7 +394,7 @@ static int r600_get_shader_param(struct pipe_screen* pscreen, unsigned shader, e
|
|||
case PIPE_SHADER_CAP_MAX_ADDRS:
|
||||
return 1; //max native address registers/* FIXME Isn't this equal to TEMPS? */
|
||||
case PIPE_SHADER_CAP_MAX_CONSTS:
|
||||
return 256; //max native parameters
|
||||
return R600_MAX_CONST_BUFFER_SIZE;
|
||||
case PIPE_SHADER_CAP_MAX_CONST_BUFFERS:
|
||||
return R600_MAX_CONST_BUFFERS;
|
||||
case PIPE_SHADER_CAP_MAX_PREDS:
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
#include "r600_resource.h"
|
||||
|
||||
#define R600_MAX_CONST_BUFFERS 1
|
||||
#define R600_MAX_CONST_BUFFER_SIZE 4096
|
||||
|
||||
enum r600_pipe_state_id {
|
||||
R600_PIPE_STATE_BLEND = 0,
|
||||
|
|
Loading…
Reference in New Issue