Changeset 185


Ignore:
Timestamp:
Dec 1, 2010, 3:31:57 AM (15 years ago)
Author:
dmik
Message:

jdk/awt: java2d: Continued.

Location:
trunk/openjdk/jdk/src/windows/native/sun/java2d
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/src/windows/native/sun/java2d/d3d/D3DBlitLoops.cpp

    r2 r185  
    110110                          tx1, ty1, tx2, ty2);
    111111
     112#ifndef __WIN32OS2__
    112113    if (hint == D3DSD_XFORM_BILINEAR) {
    113114        d3dDevice->SetTextureStageState(0, D3DTSS_MAGFILTER, D3DTFG_LINEAR);
     
    117118        d3dDevice->SetTextureStageState(0, D3DTSS_MINFILTER, D3DTFG_POINT);
    118119    }
     120#endif
    119121
    120122    HRESULT res;
  • trunk/openjdk/jdk/src/windows/native/sun/java2d/d3d/D3DContext.h

    r182 r185  
    341341// - Various vertex formats -------------------------------------------
    342342
     343#ifdef __WIN32OS2__
     344#define D3DFVF_J2DLVERTEX D3DVT_LVERTEX
     345#else
    343346#define D3DFVF_J2DLVERTEX (D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX1)
     347#endif
    344348typedef struct _J2DLVERTEX {
    345349    float x, y, z;
  • trunk/openjdk/jdk/src/windows/native/sun/java2d/d3d/D3DUtils.h

    r2 r185  
    135135            break; \
    136136        } else if (RES == DDERR_SURFACEBUSY || RES == DDERR_WASSTILLDRAWING) { \
    137             J2dTraceLn(J2D_TRACE_VERBOSE, #PRIM ## ": surface is busy."); \
     137            J2dTraceLn(J2D_TRACE_VERBOSE, PRIM ": surface is busy."); \
    138138            continue; \
    139139        } else if (RES == DDERR_SURFACELOST) { \
    140             J2dTraceLn(J2D_TRACE_INFO, #PRIM ## ": dest surface lost."); \
     140            J2dTraceLn(J2D_TRACE_INFO, PRIM ": dest surface lost."); \
    141141            DST_WSDO->RestoreSurface(ENV, DST_WSDO); \
    142142            break; \
    143143        } else { \
    144             DebugPrintDirectDrawError(RES, #PRIM); \
     144            DebugPrintDirectDrawError(RES, PRIM); \
    145145        } \
    146146     } \
     
    152152            break; \
    153153        } else if (RES == DDERR_SURFACEBUSY || RES == DDERR_WASSTILLDRAWING) { \
    154             J2dTraceLn(J2D_TRACE_VERBOSE, #PRIM ## ": surface is busy."); \
     154            J2dTraceLn(J2D_TRACE_VERBOSE, PRIM ": surface is busy."); \
    155155            continue; \
    156156        } else if (RES == DDERR_SURFACELOST) { \
    157157            if (FAILED((DST_WSDO)->lpSurface->IsLost())) { \
    158                 J2dTraceLn(J2D_TRACE_INFO, #PRIM ## ": dst surface lost."); \
     158                J2dTraceLn(J2D_TRACE_INFO, PRIM ": dst surface lost."); \
    159159                (DST_WSDO)->RestoreSurface(ENV, (DST_WSDO)); \
    160160            } \
    161161            if (FAILED((SRC_WSDO)->lpSurface->IsLost())) { \
    162                 J2dTraceLn(J2D_TRACE_INFO, #PRIM ## ": src surface lost."); \
     162                J2dTraceLn(J2D_TRACE_INFO, PRIM ": src surface lost."); \
    163163                (SRC_WSDO)->RestoreSurface(ENV, (SRC_WSDO)); \
    164164            } \
    165165            break; \
    166166        } else { \
    167             DebugPrintDirectDrawError(RES, #PRIM); \
     167            DebugPrintDirectDrawError(RES, PRIM); \
    168168        } \
    169169     } \
  • trunk/openjdk/jdk/src/windows/native/sun/java2d/windows/RegistryKey.cpp

    r2 r185  
    5757#include <windows.h>
    5858#include <stdio.h>
     59#ifdef __WIN32OS2__
     60#include <minivcrt.h>
     61#endif
     62
    5963#include "Trace.h"
    6064#include "WindowsFlags.h"
  • trunk/openjdk/jdk/src/windows/native/sun/java2d/windows/ddrawObject.h

    r182 r185  
    7777#define IDirect3DDevice7    IDirect3DDevice2
    7878#define D3DDEVICEDESC7      D3DDEVICEDESC
     79#define LPD3DDEVICEDESC7    LPD3DDEVICEDESC
    7980#endif
    8081
  • trunk/openjdk/jdk/src/windows/native/sun/java2d/windows/dxInit.cpp

    r2 r185  
    3131#include "WindowsFlags.h"
    3232#include "Devices.h"
     33
     34#ifdef __WIN32OS2__
     35#include <minivcrt.h>
     36#endif
    3337
    3438/**
     
    572576 */
    573577BOOL DDCreateObject() {
     578#ifdef __WIN32OS2__
     579    typedef HRESULT (WINAPI * LPDIRECTDRAWENUMERATEEXA)( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags);
     580#endif
    574581    LPDIRECTDRAWENUMERATEEXA lpDDEnum;
    575582
Note: See TracChangeset for help on using the changeset viewer.