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>
This commit is contained in:

committed by
Tim Rowley

parent
7a7a84c8db
commit
5bd9554f3d
@@ -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 {
|
||||
|
Reference in New Issue
Block a user