C++/CUDA DLL fails to give correct results when running a second time

Hi all.
I just finished writing a C++/CUDA DLL that runs in labview.
It passes a 3d array, crunches the data, then spits out some results as a 2d array.
When I open labview, and run it, I get the predicted results. However if I run the labview code again, it gives me garbage data.
I have to not only close the open VI, but all of labview itself, reopen it, and then it will work again for one run.
I read a thread on somthing similar to this happening with C++ code due to the way labview handled threads, however this was over 10 years ago, and it seems that since LV 2008 this has been fixed. I am running LV 2011.
In my code, I checked that all dynamic memory allocated gets deleted, both on the GPU and CPU so other than that, I'm not sure what the problem could be. What changes when I call the DLL a second time?
Please ask me to clarify anything that you might need to know about the program, and its implimentation.
I have written other labview DLLs in just C++ that have not had this problem, so I wonder if it is a CUDA specific thing, or maybe somthing else I am overlooking.

It seems to be that something not properly closed. What you can try is - unload DLL.
CUDA Compute Context should be theoretically not necessary if your CUDA functions executed "all in one call" (and properly closed at all). The reason for NI Compute is following: it is not guaranteed that thread safe DLL calls will be called in the same thread. So, for example if you have three separate DLL calls in LabVIEW, for example - transfer data to GPU memory, compute, transfer back to the host - they should be done in the same thread (in CUDA terms all functions should be executed within same context). You can call these functions in UI thread - it will work, but the UI thread will be blocked. Or you can mark calls as thread safe, and using NI Compute - then all three calls will be done within same thread and this thread is separated from UI thread.
Andrey.

Similar Messages

  • NonLinearFitWithMaxIters does not give correct results for phase

    Dear all,
    I am trying to fit a sin cuve with NonLinearFitWithMaxIters function of labwindows, but the results given by this function are dispersed a lot (the function does not give same results).
    In fact, I have two waveforms signals v and i (of 104 points), and I  find the phase between the two signals with NonLinearFitWithMaxIters.
    The two singals v and i are  measured with an osciloscope.
    I use the following fit functions :
    v=p1*sin(wt+p2) ;
    i=p3*sin(wt+p4) ;
    I use the NonLinearFitWithMaxIters function to fit the data and to have the parameters  p1, p2, p3, p4. Then, the phase is claculated as follow phase=p4-p3.
    The problem is that the phase calculted between the two signals (v and i) is different for each run for the same conditions.
    In fact, for a same condition, I measure different times the signals v and i, and I calculate the phase p4-p3, using NonLinearFitWithMaxIters. The goal is to calculate a mean of phases for the same condition. For example, there are cases where the phase=-5 degree, and other cases when phase=12 degree.
    For ten measures of v and i, the phase calculated is different. I get a big dispersion between the phases.
    I would like to know please why I have a big difference in phases calculated with the same condition?whern using NonLinearFitWithMaxIters.
    I read that this function does not give all time the correct results, is there a way to know when the results are not corrects and when they are correct ?
    And is there any solution to find accuratly the phase between the two waveforms.
    Thank you for your precious answer.

    The pseudocode which I am using is :
    v_err=NonLinearFitWithMaxIters(array_x,array_v,v_y_fit,1252,100,sinus,v_coef,2,&v_mean_squareError);
    The fit function is
    double sinus(double x, double a[],int noef){
        return (a[0]*sin((w*x)+a[1]));
     I use the same inital coeficient of v_coef for each run :     
    v_coef[0]=0.03;
    v_coef[1]=0.2;
    These coeficient are choosen arbitrary.
    In this case, the number of points of the data is 1252 (the data of array_v).
    The number of iterations is 100.
    For the array_x, the distance between adjacents values of the array is dt=0.4*1e-9(difference between array_x[i] anv array_x[i+1]=dt=0.4*1e-9 ).
    for (i=0;i<1252;i++){
    array_x[i]=i*(0.4*1e-9);
    The means square error returnned by the function when it is complished is  small, of the order of 0,001.
    I read the help
    « From the help:
    You must pass a pointer to the nonlinear function f(x,a) along with a set of initial guess coefficients a. NonLinearFitWithMaxIters does not always give the correct answer. The correct output sometimes depends on the initial choice of a. It is very important to verify the final result.
    That means that the function cannot be used, as it does not give correct results. How
    can we check if the results are good or not ? in my case.
    I think that in my case, the function does not give correct results, but how can I check if the results are good, or not ? The mean square error is small.

  • How to trigger email notification when users fail to give correct answers to reset your password in fim 2010 r2

    Hi,
    How to trigger email notification when users fail to give correct answers to reset your password in fim 2010 r2
    Senario:I want put wrong answering to the Questions that i was during registration if i give wrong answers to the questions then a Email Notification should be trigger to Users.
    Regards
    Anil Kumar

    Hi Sylvain,
    I did all thing as you told me.First i created Criteria based Set after this we created a Workflow type Action and Actvities Type Notifcation Email template and finally i called this Workflow in MPR as Set Transition and call Set that i was created below.and
    check Advance View of Set this gives
    <Filter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Dialect="http://schemas.microsoft.com/2006/11/XPathFilterDialect"
    xmlns="/Request[(Creator">http://schemas.xmlsoap.org/ws/2004/09/enumeration">/Request[(Creator = 'b0b36673-d43b-4cfa-a7a2-aff14fd90522') and (RequestStatus = 'Denied or PostProcessingError')]</Filter>
    But this is not working for me so please tell me where i am wrong.
    Regards
    Anil Kumar

  • Do IMAQ Cast Image or IMAQ Linear averages give different results when using different computers that are running under Windows XP ?

    Hello
    I'm currently developping an image processing algorithm using Labview 7.1 and the associated IMAQ Vision tools. After several tests, I found a weird result. Indeed, I put the labview algorithm - including the IMAQ VI on the library to get sure that I use all the time the same VI - on my memory stick and used it on two different computers. I tested the same picture (still in my memory stick) and had two very different results.
    After several hours trying to understand why, I found that there were a difference between the results given by both computers at the very begining of the algorithm. Indeed, I used a JPEG file.
    To open it, I first create an Image with IMAQ Create (U8). Then, I open it.
    Then in my first sub-VI, I use IMAQ Cast Image to be sure that the picture is a U8 grayscale picture.
    Right after that, I use the IMAQ Linear Averages. The results of this VI are different on the two computers.
    I tried several time on the same picture : one computer always give me the same result but the two computers give me a different result. So there is no random variable on the results.
    So my question is : Do IMAQ Cast Image or IMAQ Linear averages give different results when using different computers that are running under Windows XP ?
    My bet is on IMAQ Cast Image but I'm not quite sure and I do not undestand why. The labview and IMAQ are the same on both computers.
    The difference between the two computer are above :
    Computer 1 :
    Pentium(R) 4 CPU 3.20GHz with a RAM of 1Go. The processor is an Intel(R).
    The OS is windows XP Pro 2002
    Computer 2 :
    Pentium(R) 4 CPU 2.80GHz with a RAM of 512Mo. The processor is an Intel(R).
    The OS is windows XP Pro 2002.
    If anybody can help me on this problem, it would be really helpful.
    Regards
    Florence P.

    Hi,
    Indeed it's a strange behaviour, could you send me your VI and your JPEG file, (or another file that reproduces) so that I could check this inthere ?
    I'll then try to find out what's happening.
    Regards
    Richard Keromen
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception

  • HP M8300f fails to start, shuts down when running

    I have to frequently use system restore because it fails to start properly.      When running, it frequently shuts down (blue or black screen).    From what I have learned researching on the net, there is a known issue with the motherboard on this computer.   
    I purchased two HP laptops that have also failed before their time.    Apparently a known issue with overheating.    I wish I had known before I bought them.    They both failed a year ago.     Now the desktop is failing.   
    Thank you, HP, for your not-so fine quality control.     
    I will never again purchase an HP computer or device of any kind.     Ever.      Nor will I recommend them to any of the people in my circle of friends or at the Fortune 100 company where I work.    

    The same problem to me. In just over a year, mine started with these freezing problems. After many tries with customer support, none of which provided me with a clue I gave up.Then I found the motherboard's capacitors were kind of bulged. Bad quality boards I guess.

  • Enterprise Manager does not give correct results

    I am using version 9.0.2.0.1 core edition(oc4j & web-cache).
    My application consists of business components, java beans and jsp. It is running fine.
    Oracle enterprise manager is not giving correct results of memory/cpu usage by oc4j_home and bc4j.
    Some times it does not gives result, when i refresh it twice or thrice it shows results.
    But results are not correct. On each refresh it gives different results.
    Then it is very hard to find which resuslt is correct.
    waiting for response,
    Tahir.

    i have been using 9iAS versions 102*, 90200, 90201, and now using 903.
    As stated above, some times the results for oc4j_home is displayed.
    But the memory/cpu usage for bc4j is never shown.
    Also, its radio-button is always disabled. while its status is "running".
    On BC4J page, it also shows results of application modules created. But these results are usually wrong.
    How bc4j will be enabled, and how its memory results can be get ???
    Tahir.

  • Gives an error when running lm in embeded way

    Hi all,
    I tried the following script but it gives me an error.
    cat("run embeded lm..")
    mod3 <- ore.doEval(
    function() {
    library(ORE)
    library(biglm)
    ore.sync(table="MSCI_DAILY_INDEX")
    dat <- ore.pull(ore.get("MSCI_DAILY_INDEX"))
    biglm(STD_EOD00D_LOCAL ~ GRS_EOD00D_LOCAL, dat)
    }, ore.connect = TRUE);
    date()
    Error in match.call(definition, call, expand.dots) :
    unused argument(s) (ore.connect = TRUE)
    Calls: ore.doEval -> .ore.eval -> .ore.matchFUN -> match.call
    According to oneline documentation, it shoudl be a correct way to run the scripts under database-embeded engine.
    http://docs.oracle.com/cd/E11882_01/doc.112/e36761/using.htm
    However, if I remove this ore.connect=TRUE parameter, it would gives me an error something like "connection is not established". If I add ore.connect(....) in the function again, it works but very very slow...
    Please suggest a solution.
    Thanks,
    Copper

    Thanks Denis,
    Mine is 1.1. Could you please send me the link of the 1.3 installation file?
    Do I need to run any specifial steps to upgrade 1.1 to 1.3? (Upgrade manual will be very helpful)
    Thanks,
    Copper

  • Query not showing detailed result when run through query Designer or Portal

    Hi,
    There is one query which not showing detailed result while running through Query Designer or run in Portal.
    But strange thing is that it is showing the detailed result when i run it through BeX Analyzer.
    While all the other queries don't have this problem in system. All showing the correct detailed result.
    If anyone have some idea on this issue plz let me know.
    Regards,
    Javed
    Edited by: Javed Akhtar on Jul 7, 2009 3:59 PM

    Hi,
    We can do this setting in WAD. Please check the web template and try to remove that setting. When you have hierarchy then we can display only till certain level in portal, this setting is done in web template APIs, but in bex analyzer you can see all the detailed information.
    Edited
    Go through this thread for some more detailed information
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/7b5f0a95ce12d0e10000000a422035/frameset.htm
    Regards,
    rik

  • No results when running KOB1 for Service Orders

    Hi gurus,
    We have a process with Service Orders where actual costs are posted.
    When running report KOB1 for service orders with actual posts, no result is showing.
    Any idea why this is happening?
    Thanks,
    VL

    Hi Victor
    Try to check this options:
    1-be sure the posting date range is corrected.
    2-be sure the layout choosen is not set some filter. Try to disable all filters.
    If you checked this points and even after is not working.
    Try to run FBL3N for the account posted, open financial document and check if a Controlling document was generated.
    Check if the account is a cost element in KA03.
    Regards

  • Failed to initialize  Databank exception when run from OLT

    HI All,
    I've created a script with an associated databank,that runs perfectly fine when run from OpenScript. But when I run from OLT, the following waring is encountered.
    Start failure message from agent "OLT Server": oracle.oats.common.databank.DatabankException: Failed to initialize Databank 'Forms.forms'
    Stopped Autopilot because of error on agent "OLT Server".
    Name of my DB is : forms
    and Script name is :Forms
    Please let me know the solution for this.
    Regards,
    Karthik
    Edited by: user777720 on May 21, 2013 5:00 AM

    Have you tried changing the parameter in the Assets/Databank "Save Path" from "Relative to current script" to "Relative to a repository"?
    Regards, Ian.

  • Why Do I get different result when Run as Admin to Standard?

    Why when Running this script to copy from the "config64" folder (if files exist)(if not copy from "config32")  if works correctly when running  Batch file normally (copies the config64), but using the exact same line when running
    the Batch file as "Run as Administrator" it doesn't work correctly (copies the config32, even though Files do exist config64 folder as they did when I ran it normally and it worked)
    >nul 2>nul dir /a-d "Folder\config64\*" /s && (XCOPY "%~dp0Folder\config64\File64.ini" "%ProgramFiles(x86)%\CompanyFolder\ProductFolder\" /y /d) || (XCOPY "%~dp0Folder\config32\File32.ini" "%ProgramFiles(x86)%\CompanyFolder\ProductFolder\" /y /d)
    UAC is turned off and I'm the administrator (only user on a standalone PC) running windows 8.1.
    Is there a reason or it is a strange bug with Windows 8.1?

    A LOT  more intellectual than
    Frederik Long Who just had no clue himself to not offer an answer. As I've only been looking at this for 2 weeks I think I've come far and you help is much appreciated. Thank you JRV!
    You seem to miss the point. Assuming that your problem is caused by a bug can prevent you from finding the real cause. If you had dismissed the bug theory then you might have done some real debugging, e.g. by breaking up your single-line script (which is
    hard to comprehend) into easily digestible pieces and adding some debugging code like so:
    @echo off
    set Target="%ProgramFiles(x86)%\ComapanyFolder\ProductFolder\"
    dir /a-d "Folder\config64\*" /s 1>c:\Test.log 2>&1
    if %ErrorLevel% EQU 0 (
    XCOPY "%~dp0Folder\config64\File64.ini" %Target% /y /d /s 1>>c:\Test.log 2>>&1
    ) else (
    XCOPY "%~dp0Folder\config32\File32.ini" %Target% /y /d /s 1>>c:\Test.log 2>>&1
    The log file would have told you quickly what is going on. Furthermore - why should I offer my own solution to your problem when JRV gave you a perfect answer straight away?

  • Min Mx planning report gives an error when run with RE-Stock yes.

    Hi All,
    We are going to implement Min Max planning for the first time.However when we test it at org level with Re-Stock parameter YES it gave an error.
    what are the additional setups need to be done for it?
    It works fine when running with re stock no.and gives the out put of the report accurately.
    Thanks.
    MPH

    Hi Garry,
    These are the parameters and error codes are also given.
    P_ORG_ID='328'
    P_LEVEL='1'
    P_SELECTION='3'
    P_CAT_SET_ID='1'
    P_CATG_STRUCT_ID='101'
    P_SORT='1'
    P_D_CUTOFF='2009/07/03 00:00:00'
    P_D_CUTOFF_REL='0'
    P_S_CUTOFF='2009/07/03 00:00:00'
    P_S_CUTOFF_REL='0'
    P_USER_ID='5411'
    P_RESTOCK='1'
    P_DD_LOC_ID='32488'
    P_NET_UNRSV='1'
    P_NET_RSV='1'
    P_NET_WIP='1'
    P_INCLUDE_PO='1'
    P_INCLUDE_MO='1'
    P_INCLUDE_WIP='1'
    P_INCLUDE_IF='1'
    P_INCLUDE_NONNET='2'
    P_LOT_CTL='3'
    P_DISPLAY_MODE='1'
    P_SHOW_DESC='2'
    P_PUR_REVISION='2'
    *MSG-00069: Calling INV_MMX_WRAPPER_PVT.exec_min_max from Before Report Trigger
    MSG-00070: INV_MMX_WRAPPER_PVT.exec_min_max returned an error:
    REP-1825: Before Report trigger returned FALSE.*

  • Failed to accept user input when run report on Web

    I've testing a report with one input parameter. It's a date with default current date. It is done by using SQL 'select sysdate from dual;' has been added to before form trigger. User is allowed to input any date other than the default sysdate before submitting the report. The report works fine when run in report builder, but it's failed to accepted user input date when called through web browser. The report still uses the current date as SQL parameter rather than user input date.
    Can anyone help me to fix this bug?
    The report is develped by Oracle 9i and is saved and run in .rdf format.

    I created a report with a user defined parameter p_date of DATE type. In the layout model, I created a field with p_date as data source. In the before form trigger, I put
    'select sysdate into :p_date from dual;
    I run the report through rwservlet:
    http://host:port/reports/rwservlet?report=datetest.rdf&destype=cache&desformat=html&userid=scott/tiger@orcl&paramform=yes
    In the html parameter form, I change the date from default current date to a future date and that date is shown in the final report.
    So I can't reproduce the bug.
    One thing you can try it to turn on reports server trace file, see what command line is sent to reports server when you submitting the parameter form.
    Thanks,
    -Shaun

  • PB Filter working in Toolkit, but fails to give same result in Flash Player

    I'm playing with the excellent LittlePlanet filter by Tom Beddard. The results in the PixelBender toolkit(2.6.453492)  are amazing, but when I try to use the PBJ as a filter in Flash the output is entirely different.
    I have built a few filters and implemented numerous others all with no problems and fantastic results, but LittlePlanet (I also have the same issue with the Escher Droste kernels) is being a pain.
    Here is the kernel that I'm using:
    #define PI 3.141592653589793
    #define TWOPI 6.283185307179586
    #define HALFPI 1.570796326794897
    #define PI180 0.017453292519943
    #define DEBUG 0
    <languageVersion : 1.0;>
    kernel LittlePlanet
    <   namespace : "com.subblue";
        vendor : "Tom Beddard - www.subblue.com";
        version : 2;
        displayname: "Little Planet";
        description : "Generates a stereographic projection from an equirectangular panorama image to create 'little planet' type images.";
    >
        parameter float2 size
        <
            minValue: float2(200, 200);
            maxValue: float2(4096, 4096);
            defaultValue: float2(480, 320);
            stepInterval: float2(1, 1);
            displayName: "Input image size";
            componentName: "Width|Height";
            aeDisplayName: "Input image size";
        >;
        // Seems buggy on OSX
        parameter float2 size
        <
            defaultValue: float2(1024, 512);
            displayName: "Input image size";
            componentName: "Width|Height";
            aeDisplayName: "Input image size";
            parameterType: "inputSize";
        >;
        parameter float2 outputSize
        <
            minValue: float2(200, 200);
            maxValue: float2(4096, 4096);
            defaultValue: float2(480, 320);
            stepInterval: float2(1, 1);
            displayName: "Output image size";
            componentName: "Width|Height";
            aeDisplayName: "Output image size";
        >;
        parameter float2 center
        <
            minValue: float2(-1, -1);
            maxValue: float2(1, 1);
            defaultValue: float2(0, 0);
            stepInterval: float2(0.01, 0.01);
            componentName: "X|Y";
            displayName: "Center point";
            aeDisplayName: "Center point";
        >;
        parameter float longitude
        <
            minValue: 0.0;
            maxValue: 360.0;
            defaultValue: 0.0;
            stepInterval: 0.5;
            displayName: "Longitude offset";
            aeDisplayName: "Longitude offset";
            aeUIControl:"aeAngle";
        >;
        parameter float latitude
        <
            minValue: 0.0;
            maxValue: 360.0;
            defaultValue: 90.0;
            stepInterval: 0.5;
            displayName: "Latitude offset";
            aeDisplayName: "Latitude offset";
            aeUIControl:"aeAngle";
        >;
        parameter float rotate
        <
            minValue: -360.0;
            maxValue: 360.0;
            defaultValue: 0.0;
            stepInterval: 0.5;
            displayName: "Rotate";
            aeDisplayName: "Rotate";
            aeUIControl:"aeAngle";
        >;
        parameter float zoom
        <
            minValue: 0.1;
            maxValue: 10.0;
            defaultValue: 0.4;
            stepInterval: 0.01;
            displayName: "Zoom";
            aeDisplayName: "Zoom";
        >;
        parameter float wrap
        <
            minValue: -2.0;
            maxValue: 2.0;
            defaultValue: -0.16;
            stepInterval: 0.01;
            displayName: "Wrap effect";
            aeDisplayName: "Wrap effect";
        >;
        parameter float twist
        <
            minValue: -1.0;
            maxValue: 1.0;
            defaultValue: -0.08;
            stepInterval: 0.01;
            displayName: "Twist effect";
            aeDisplayName: "Twist effect";
        >;
        parameter float bulge
        <
            minValue: -1.0;
            maxValue: 1.0;
            defaultValue: 0.0;
            stepInterval: 0.01;
            displayName: "Bulge effect";
            aeDisplayName: "Bulge effect";
        >;
        input image4 src;
        output pixel4 dst;
        void
        evaluatePixel()
            float2 hsize = size * 0.5;
            float2 rads = float2(PI / hsize.x, HALFPI / hsize.y);                // Radians per pixel
            float4 color = float4(0);
            float2 ps = float2(0);
            float rc = cos(radians(rotate));
            float rs = sin(radians(rotate));
            float2x2 rotation = float2x2(rc, rs, -rs, rc);
            #if DEBUG
            float3 guide = float3(0, 0, 0);
            float w = 0.05;
            #endif
                    float2 p = (outCoord() + ps - outputSize * 0.5 - center * outputSize) / size.y;
                    p *= rotation;
                    // Stereographic projection
                    float r = length(p);
                    float c = 2.0 * atan(r, 0.5 * (zoom + bulge));
                    float cc = cos(c);
                    float sc = sin(c);
                    float cl = cos(radians(latitude));
                    float sl = sin(radians(latitude));
                    float lat = asin(cc * sl + (p.y * sc * cl) / r) + (wrap * PI);
                    float lon = radians(longitude) + atan(p.x * sc, (r * cl*cc - p.y * sl * sc));
                    // Twist
                    lon += twist * r * PI;
                    // Wrap longitude
                    lon = mod(lon + PI, TWOPI) - PI;
                    if (wrap != 0.0) {
                        // Reflect the top and bottom to get smooth wrapping
                        if (lat > TWOPI) {
                            // Second inner sky reflection (+wrap)
                            #if DEBUG
                            if (lat < TWOPI + w) guide = float3(0, 1, 0);
                            #endif
                            lat = mod(abs(lat), HALFPI);
                        } else if (lat > TWOPI - HALFPI) {
                            // First inner sky reflection (+wrap)
                            #if DEBUG
                            if (lat < TWOPI - HALFPI + w) guide = float3(1, 0, 0);
                            #endif
                            lat = mod(abs(lat), HALFPI) - HALFPI;
                        } else if (lat > HALFPI) {
                            // First ground reflection (+wrap)
                            #if DEBUG
                            if (lat < HALFPI + w) guide = float3(0, 1, 0);
                            #endif
                            lat = PI - lat;
                        } else if (lat < -TWOPI) {
                            // Second outside sky reflection (-wrap)
                            #if DEBUG
                            if (lat > -TWOPI - w) guide = float3(0, 0, 1);
                            #endif
                            lat = -mod(abs(lat), HALFPI);
                        } else if (lat < -TWOPI + HALFPI) {
                            // Second outside ground reflection (-wrap)
                            #if DEBUG
                            if (lat > -TWOPI + HALFPI - w) guide = float3(0, 1, 1);
                            #endif
                            lat = HALFPI - mod(abs(lat), HALFPI);
                        } else if (lat < -PI) {
                            // First outside ground reflection (-wrap)
                            #if DEBUG
                            if (lat > -PI - w) guide = float3(0, 1, 0);
                            #endif
                            lat = mod(abs(lat), HALFPI);
                        } else if (lat < -HALFPI) {
                            // First outside sky reflection (-wrap)
                            #if DEBUG
                            if (lat > -HALFPI - w) guide = float3(0, 0, 1);
                            #endif
                            lat = -HALFPI + mod(abs(lat), HALFPI);
                    // Convert back to equirectangular coordinates
                    float2 op = -float2(lon, lat) / rads;
                    op.y += bulge * r * hsize.x;
                    color += sampleLinear(src, clamp(hsize - op, float2(0.5), size - float2(0.5)));
                    #if DEBUG
                    if (guide != float3(0)) color.rgb += guide * 0.5;
                    #endif
            dst = color;

    First of all, Tom Beddard writes amazing Pixel Bender filters, we've always been blown away by the imagination and quality of his work.
    There's nothing in the kernel itself that looks suspicious, and when I run it in Flash mode in the toolkit I get reasonable looking results. Can you come up with a particular set of parameters that shows the problems, and attach images showing the correct and incorrect output.
    Also, it isn't clear to me whether the problems you're seeing are in the toolkit using flash mode, or in your own Actionscript code. If it's in your own code can you post the complete AS application that you're running, it could be that there's a problem with the way you're getting data into and out of the shader.
    There are also a number of good tutorials online, some from Adobe folks, some from people in the community. I'll put a short list here:
    http://blog.leeburrows.com/2011/01/pixelbender-filters-1/
    http://www.adobe.com/devnet/pixelbender.html
    http://aswebcreations.com/?p=288
    http://www.mikechambers.com/blog/2008/09/08/using-pixel-bender-filters-within-flex/
    Bob

  • Dreamweaver CS4 runs ok but fails to close correctly. Cannot run again until previous instance is killed.

    I have a clean install of a recently purchased copy (10.0, build 4117) of Dreamweaver CS4 (twice now). I start DW and do absolutely nothing except exit. The program seems to close ok and all windows are closed. However, I cannot runb DW again, if I do , it just hangs during startup at some point before any windows are opened. A look at the task manager shows the previous instance of CS4 is still running. If I kill dreamweaver.exe then I can run CS4 again.
    If I use DW then everything seems to work ok and all of the extentions I have purchase install and work fine too. I even imported a large NetObjects website and is was 100% correct (I was surprised).
    I have removed AVG, I do not have an Acer, I have renamed the config folder and I am about to throw the towel in.
    I have checked the registry and all is ok with the hives.
    The system is: AMD Athlon X2 running XP-Pro SP3, 2GB Ram, 2 X 300GB HDD with plenty of free space, no internal firewall, AVG removed (after scan), ATI Graphics. I have never had Dreamwaever on this PC before and all extensions are now removed.
    For any techies reading this I discovered that, after clsing DW, the task is still running with 17 threads. Slowly, at about one per minute, the number of threads drops to 12 but drops no further even if you leave is 24 hours.
    The installation was fault free (both times!). The program loads ok and works ok. So, why does a fresh copy of DW  with no website created or any configuration changes of any form fail to shutdown correclty?
    Any ideas?

    You've already tried the suggestions I normally make if there is a problem with running DW...  I really can't help you with your problem and as no-one else has submitted a reply generally there's no-one with an answer.
    I can only suggest that you contactAdobe Support and outline what you just did in your post here...  hopefully they'll be able to sort this o9ut for you.
    Nadia
    Adobe® Community Expert : Dreamweaver
    Unique CSS Templates |Tutorials |SEO Articles
    http://www.DreamweaverResources.com
    Book: Ultimate CSS Reference
    http://www.sitepoint.com/launch/005dfd4/3/133
    http://twitter.com/nadiap

Maybe you are looking for

  • Com.sap.isa.core.eai.BackendException: catalog.notFound

    Hi, I am getting this error in the defaultTrace.trc file when trying to log into the standard B2B shop: 005056A6001400150000000100000C740004A0D312DC8421#1302728322580#com.sap.isa.catalog.webcatalog.Web CatInfo#sap.com/crm~b2b#com.sap.isa.catalog.webc

  • Windows 2008 member server, repeating event 4625 in the security log

    Hello,    I'm having an issue with a member server on our 2008 domain, security log is filling up with event 4625, here are the details: Log Name:      Security Source:        Microsoft-Windows-Security-Auditing Date:          4/23/2014 2:04:42 PM Ev

  • Transfer of Itunes Library to Vista

    I have a single PC running Media Center Edition with an 80Gb hard drive. I bought a new 750Gb drive and decided to install Vista on it. Both drives are installed and I can boot to Vista by swapping the SATA drive cable. I have installed Itunes under

  • Why can I not get the green widget to activate on messaging?

    On my i pad mine when messaging the green widget will not activate so I can only do i messaging which means my non apple friends are not contatctable.

  • Call BAPI_REQUISITION_CREATE from EBP.

    Hi all, I have make a copy from BAPI_REQUISITIO_CREATE, in order to call it in test mode to control the R/3 checks, this BAPI makes, before SC is ordered. Now I have to get the fields to inform the BAPI, somebody knows where the standard process call