Browse Source

swr: Remove hard-coded constant and "todo" comment.

Removed the hard-coded constant in favor of a #define.  Also removed
TODO comment.  The constant value doesn't need an environment
configurable option.

Reviewed-by: Tim Rowley <timothy.o.rowley@intel.com>
tags/17.2-branchpoint
Bruce Cherniak 8 years ago
parent
commit
5bd9554f3d
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      src/gallium/drivers/swr/swr_scratch.cpp

+ 2
- 1
src/gallium/drivers/swr/swr_scratch.cpp View File

@@ -28,6 +28,7 @@
#include "swr_fence_work.h"
#include "api.h"

#define SCRATCH_SINGLE_ALLOCATION_LIMIT 2048

void *
swr_copy_to_scratch_space(struct swr_context *ctx,
@@ -39,7 +40,7 @@ swr_copy_to_scratch_space(struct swr_context *ctx,
assert(space);
assert(size);

if (size >= 2048) { /* XXX TODO create KNOB_ for this */
if (size >= SCRATCH_SINGLE_ALLOCATION_LIMIT) {
/* Use per draw SwrAllocDrawContextMemory for larger copies */
ptr = ctx->api.pfnSwrAllocDrawContextMemory(ctx->swrContext, size, 4);
} else {

Loading…
Cancel
Save