Просмотр исходного кода

st/mesa: remove unsupported convolution code

undefined
Brian Paul 15 лет назад
Родитель
Сommit
b02619914e
1 измененных файлов: 6 добавлений и 10 удалений
  1. 6
    10
      src/mesa/state_tracker/st_cb_texture.c

+ 6
- 10
src/mesa/state_tracker/st_cb_texture.c Просмотреть файл

@@ -27,9 +27,6 @@

#include "main/mfeatures.h"
#include "main/bufferobj.h"
#if FEATURE_convolve
#include "main/convolve.h"
#endif
#include "main/enums.h"
#include "main/fbobject.h"
#include "main/formats.h"
@@ -538,6 +535,12 @@ st_TexImage(GLcontext * ctx,
DBG("%s target %s level %d %dx%dx%d border %d\n", __FUNCTION__,
_mesa_lookup_enum_by_nr(target), level, width, height, depth, border);

/* The Mesa/Gallium state tracker does not implement the imaging extensions
* such as convolution.
*/
assert(!ctx->Extensions.ARB_imaging);
assert(!ctx->Extensions.EXT_convolution);

/* switch to "normal" */
if (stObj->surface_based) {
_mesa_clear_texture_object(ctx, texObj);
@@ -561,13 +564,6 @@ st_TexImage(GLcontext * ctx,
stImage->face = _mesa_tex_target_to_face(target);
stImage->level = level;

#if FEATURE_convolve
if (ctx->_ImageTransferState & IMAGE_CONVOLUTION_BIT) {
_mesa_adjust_image_for_convolution(ctx, dims, &postConvWidth,
&postConvHeight);
}
#endif

_mesa_set_fetch_functions(texImage, dims);

if (_mesa_is_format_compressed(texImage->TexFormat)) {

Загрузка…
Отмена
Сохранить